Jdbc连接之数据池
2016-08-09 17:35
99 查看
一:主要是JDBC链接
格式主要为:加载驱动:Class.forName(oracle:jdbc:OracleDrivaer);
创建链接Connection con = DriverManager(jdbc:orcale:thin:@localhost:1521:orcl2);
然后通过PreparedStatement pstmt = con.prepareStatement(sql),创建执行SQL语句,最后执行
pstmt.executeUpdate()或者pstmt.executeQuery();
使用PreparedStatement比Statement的好处主要是能够防止SQLde注入,在安全性要好的多,建议使用前者。
JDBC的链接可以考虑一下代码的复用性:1创建一个类,把链接的代码封装成一个方法,需要用的时候在调用,但这种方法每次调用都需要加载驱动,关闭后还得重新开启链接
2 创建Properties文件(在项目根目录下创建),把需要用的属性加载进去,通过第三方软件进行读取,获得链接,好处是 每次申请不需要再进行加载驱动,关闭链接后会被回收,下面介绍如何使用这种方法。
1, 填写配置文件:
![](https://img-blog.csdn.net/20160809173654176?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160809173730784?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2, 导入第三方包
利用链接池来进行JDBC的链接主要需要导入三个包,加上JDBC本身的链接还需要导入一个包,一共需要导入4个包。
3, 编写代码
Propertiespo = new Propertier();
po.load(new FileInputStream(“Properties文件名”));
DataSource da = BasicDataFactory.createDataSource(po);
//这里主要是运用工厂模式来创建对象,不需要通过New,回去可以复习一下工厂模式。
con = da.getConnection();
好了,这样一个通过连接池链接数据库的工作就完成了。
格式主要为:加载驱动:Class.forName(oracle:jdbc:OracleDrivaer);
创建链接Connection con = DriverManager(jdbc:orcale:thin:@localhost:1521:orcl2);
然后通过PreparedStatement pstmt = con.prepareStatement(sql),创建执行SQL语句,最后执行
pstmt.executeUpdate()或者pstmt.executeQuery();
使用PreparedStatement比Statement的好处主要是能够防止SQLde注入,在安全性要好的多,建议使用前者。
JDBC的链接可以考虑一下代码的复用性:1创建一个类,把链接的代码封装成一个方法,需要用的时候在调用,但这种方法每次调用都需要加载驱动,关闭后还得重新开启链接
2 创建Properties文件(在项目根目录下创建),把需要用的属性加载进去,通过第三方软件进行读取,获得链接,好处是 每次申请不需要再进行加载驱动,关闭链接后会被回收,下面介绍如何使用这种方法。
1, 填写配置文件:
2, 导入第三方包
利用链接池来进行JDBC的链接主要需要导入三个包,加上JDBC本身的链接还需要导入一个包,一共需要导入4个包。
3, 编写代码
Propertiespo = new Propertier();
po.load(new FileInputStream(“Properties文件名”));
DataSource da = BasicDataFactory.createDataSource(po);
//这里主要是运用工厂模式来创建对象,不需要通过New,回去可以复习一下工厂模式。
con = da.getConnection();
好了,这样一个通过连接池链接数据库的工作就完成了。
相关文章推荐
- 1.2-JDBC数据池连接
- JSP连接数据库的两种方式:Jdbc-Odbc桥和Jdbc直连
- java学习:weblogic下JNDI及JDBC连接测试(weblogic环境)
- jdbc连接数据库使用sid和service_name的区别
- JDBC 连接 带实例名的SQL Server
- Hibernate入门04 - 提供JDBC连接
- JDBC连接数据库
- HSQLDB源码学习——数据库安装启动及JDBC连接
- 完整java开发中JDBC连接数据库代码和步骤
- JDBC 连接MySql数据库
- JDBC连接各种数据库方法
- JDBC连接错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。。。
- Java中JDBC连接,封装版
- 常用数据库JDBC连接写法
- JDBC连接数据库
- jdbc连接数据库总结
- jdbc连接数据库后update问题
- 使用jdbc连接mysql 出现 java.sql.Exception: this specifer does...(root@'%')..doesn't exist.
- JDBC连接oracle数据库技巧
- 使用JDBC连接数据库