新建一个类来实现单例模式的Oracle 数据库连接应用
组织架构如下:
类的具体代码如下:
package com.zse.dba; import java.sql.*; //设计模式1:单例模式。保证每一个用户只产生一个连接。其他需要数据库连接的,就只需要使用这个类即可。 public class OracleConnector { private static Connection conn; public static Connection getOracleConn() { //java bean try { //判断是否有打开过连接,如果打开过则返回已有连接, //如果没有打开过则新建立连接 if(conn==null) { Class.forName("oracle.jdbc.OracleDriver"); String url="jdbc:oracle:thin:@127.0.0.1:1521:xe"; String user="root"; String pass="111"; //通过驱动管理器获取 oracle数据库连接 conn= DriverManager.getConnection(url, user, pass); System.out.println("数据库连接成功!"); } } catch(Exception ex) { System.out.println("数据库连接失败:"+ex.getMessage()); } return conn; } }
在其他地方,需要使用的时候,只需要:
导入包:com.zse.dba
建立连接:Connection conn = OracleConnector.getOralceConn();
然后再写具体的查询语句等等。