Spring構成ドルイド(ドルイド)データベース接続

コンフィギュレーション:

<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
          destroy-method="close" lazy-init="false">
        <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
        <property name="url" value="jdbc:mysql:///jdbc?serverTimezone=UTC"/>
        <property name="username" value="root"/>
        <property name="password" value="qisini"/>
        <property name="initialSize" value="3" />
        <property name="maxActive" value="5" />
        <property name="maxWait" value="3000" />
    </bean>

第二の方法:
まず、設定ファイル:jdbcConfiguration.properties

jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/jdbc?serverTimezone=UTC
jdbc.username=root
jdbc.password=qisini
<context:property-placeholder location="classpath:jdbcConfiguration.properties"></context:property-placeholder>
    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
          destroy-method="close" lazy-init="false">
        <property name="driverClassName" value="${jdbc.driver}"/>
        <property name="url" value="${jdbc.url}"/>
        <property name="username" value="${jdbc.username}"/>
        <property name="password" value="${jdbc.password}"/>
        <property name="initialSize" value="3" />
        <property name="maxActive" value="5" />
        <property name="maxWait" value="3000" />
    </bean>

発生する可能性のあるエラー:

ます。java.sql.SQLException:アクセスは 'ユーザーのために拒否された' @ 'localhostの'(パスワードを使用して:YES)

理由:

<property name="username" value="${jdbc.username}"/>

このプロパティは、であるname="username"書かれましたname=“name”

公開された141元の記事 ウォンの賞賛131 ビュー210 000 +

おすすめ

転載: blog.csdn.net/qq_41621362/article/details/103501281