package test.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public final class JdbcUtil {
private static String driver = "oracle.jdbc.driver.OracleDriver";
private static String url = "jdbc:oracle:thin:@localhost:1521:orcl";
private static String user = "scott";
private static String password = "scott";
private JdbcUtil() {
}
static {
try {
Class.forName(driver);
} catch (ClassNotFoundException e) {
throw new ExceptionInInitializerError();
}
}
public static Connection getConnection() throws SQLException {
return DriverManager.getConnection(url, user, password);
}
public static void free(ResultSet rs, Statement st, Connection conn){
try {
if (rs != null)
rs.close();
} catch(SQLException e) {
e.printStackTrace();
} finally {
try {
if (st != null)
st.close();
} catch(SQLException e) {
e.printStackTrace();
} finally {
if (conn != null)
try {
conn.close();
} catch(SQLException e) {
e.printStackTrace();
}
}
}
}
}
分享到:
相关推荐
自己写的java的数据库连接封装,初学者适用,各种数据库只要更改数据库连接串及可以使用。
java jdbc 工具类 提供了连接数据库 封装了获得管理释放资源的方法
JdbcUtil,是jdbc自己写了一个类,用它来封装具体的实现
java中的数据库连接方法,包含建表、删除、修改、添加等操作
Java-JDBC【之】数据类型、封装JDBCUtil、封装通用增删改、ResultSet与ResultSetMetaData、查询结果集映射Map与ListMap 1.数据类型 2.封装通用增删改 2.1.封装JDBCUtil 2.2.封装Dao通用增删改 2.3.测试 3.ResultSet...
工具类 JDBCUtil.java(抽取公共部分,解决硬编码问题) 用户账号实体类 User.java(私有化数据库t_user表中的id,username,password) 接口类 IUserDao.java(制定增删改查业务) 实现接口类 UserDaoImpl.java...
JdbcUtil.java
工具类 JDBCUtil.java(抽取公共部分,解决硬编码问题) 用户账号实体类 User.java(私有化数据库t_user表中的id,username,password) 接口类 IUserDao.java(制定增删改查业务) 实现类 UserDaoImpl.java...
工具类 JDBCUtil.java(抽取公共部分,解决硬编码问题 DBCP方式实现连接池、配置连接池 ==> 获得连接对象连接数据库) 用户账号实体类 User.java(私有化数据库t_user表中的id,username,password) 接口类 ...
本程序使用java编写的关于提取oracle元数据的代码
用jdbc连接数据库的小模块,省去了繁琐的步骤,一个方法就搞定
java jdbc操作数据库 static{ try{ String driverName = "oracle.jdbc.driver.OracleDriver"; Class.forName(driverName); }catch(Exception e){ e.printStackTrace(); } }
JDBCUtil.class
JdbcUtil(Jdbc通过工具类)
Java之JDBC连接数据库实现增删改查(2018 使用Dao层实现 完美封装解决硬编码问题) 配置文件 db.properties(保存数据库账号和密码等) 工具类 JDBCUtil.java(抽取公共部分,解决硬编码问题) 用户账号实体类 User....
JDBC连接Mysql的文档 简单方便
将java开发过程中连接数据库的过程封装,简化dao层的代码,可以大大提高开发效率。本工具主要遵循"既有默认规则,又可灵活配置"的原则,通过编写通用的basedao,实现通用的数据库连接过程,通过配置文件实现连接指定...