您的位置:首页 > 数据库 > Oracle

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,        填写配置文件:






2,        导入第三方包

利用链接池来进行JDBC的链接主要需要导入三个包,加上JDBC本身的链接还需要导入一个包,一共需要导入4个包。
3,        编写代码
Propertiespo = new Propertier();
po.load(new FileInputStream(“Properties文件名”));
DataSource  da = BasicDataFactory.createDataSource(po);
//这里主要是运用工厂模式来创建对象,不需要通过New,回去可以复习一下工厂模式。
con = da.getConnection();
好了,这样一个通过连接池链接数据库的工作就完成了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle 数据 jdbc