<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/mybatis"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</dataSource>
2.2、UNPOOLED數據源的配置方式
<dataSource type="UNPOOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/mybatis"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</dataSource>
2.3、JNDI數據源的配置方式
將數據源的配置文件 context.xml 放到工程的webapp/META-INF/下
context.xml
<Resource name="jdbc/mybatis" 數據源的名稱 type="javax.sql.DataSource" 數據源類型 auth="Container" 數據源提供者 maxActive="20" 最大活動數 maxWait="10000" 最大等待時間 maxIdle="5" 最大空閑數 username="root" 用戶名 password="1234" 密碼 driverClassName="com.mysql.jdbc.Driver" 驅動類 url="jdbc:mysql://localhost:3306/mybatis" 連接url字符串 />
然后在mybatis的主配置文件中配置數據源,其中前綴"java:comp/env/ "是固定的,后綴 "jdbc/mybatis" 是在context.xml中取的JNDI數據源名稱
<dataSource type="JNDI">
<property name="data_source" value="java:comp/env/jdbc/mybatis"/>
</dataSource>