这里使用的是phpstudy软件,会自带mysql,这里启动数据库。
**sqlyong 可视化建立对数据库的连接,地址,我这里是本地所以用的是localhost, 用户名: 密码: 在phpstury 可以建立修改, 然后登录sqlyong 管理数据库, **
在sqlyong创建数据库数据表 ,我这里创建了一个 db14,数据库,和一个student表,添加了几条数据
导入mysql驱动jar包mysql-connector-java-5.1.37-bin.jar 和c3p0 核心jar包及依赖 c3p0-0.9.5.2.jar mchange-commons-java-0.2.12.jar 。
导入c3P0配置文件,放到src目录下,c3p0 会 自动加载配置文件,所以必须放在src目录下,文件名不能改变 c3p0-config.xml
<c3p0-config>
<!-- 使用默认的配置读取连接池对象 -->
<default-config>
<!-- 连接参数 -->
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/db14</property>
<property name="user">root</property>
<property name="password">574839</property>
<!-- 连接池参数 -->
<!--初始化连接数量,初始5个连接对象-->
<property name="initialPoolSize">5</property>
<!--最大连接数量-->
<property name="maxPoolSize">10</property>
<!--超时时间-->
<property name="checkoutTimeout">3000</property>
</default-config>
<!--如果不使用默认配置, 可以指定名称,使用自定义连接配置-->
<named-config name="otherc3p0">
<!-- 连接参数 -->
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/db15</property>
<property name="user">root</property>
<property name="password">574839</property>
<!-- 连接池参数 -->
<property name="initialPoolSize">5</property>
<property name="maxPoolSize">8</property>
<property name="checkoutTimeout">1000</property>
</named-config>
</c3p0-config>
导入配置文件,修改自己的数据库连接信息。
连接地址:url 和用户名:user,密码:password
创建测试类获得C3P0 连接对象,创建数据库连接
如果能打印connection 代表连接成功,
可以执行接下来的sql语句了