zoukankan      html  css  js  c++  java
  • CShop Project 02: 创建c3p0配置文件 / 连接数据库

    1.   创建c3p0配置文件

    c3p0-config.xml (文件名必须为c3p0-config.xml)

    <?xml version="1.0" encoding="UTF-8"?>
    <c3p0-config>
        <!-- 默认配置,只可以出现一次 -->
        <default-config>
            <property name="driverClass">com.mysql.jdbc.Driver</property>
            <property name="jdbcUrl">
                <![CDATA[jdbc:mysql://127.0.0.1:3306/cake?useUnicode=true&characterEncoding=UTF-8&useSSL=true]]>
            </property>
            <property name="user">root</property>
            <property name="password">root</property>
        </default-config> 
    </c3p0-config> 

    2.  连接数据库

    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    
    import javax.sql.DataSource;
    
    import com.mchange.v2.c3p0.ComboPooledDataSource;
    
    public class Test {
        public static void main(String[] args) throws Exception{
            
            DataSource ds = new ComboPooledDataSource(); // 使用c3p0的数据源
            Connection con = ds.getConnection();
            PreparedStatement ps = con.prepareStatement("select * from goods");
            ResultSet rs = ps.executeQuery();
            while(rs.next()) {
                System.out.println(rs.getString("name"));
            }
            rs.close();
            ps.close();
            con.close();
                
        }
    }

    效果:

  • 相关阅读:
    JavaScript 类私有方法的实现
    sublime小程序插件
    显示引擎innodb状态详解
    JAVA学习资料大全
    mongo-aggregate命令详解
    PHP error_reporting
    mongo基本命令
    php56升级后php7 mcrypt_encrypt 报错
    docker 基础命令
    敏捷建模:增强沟通和理解
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/13545143.html
Copyright © 2011-2022 走看看