关于JDBC的简单封装(实例讲解)
程序员文章站
2023-12-22 21:09:58
如下所示:
import java.sql.connection;
import java.sql.drivermanager;
import java.sq...
如下所示:
import java.sql.connection; import java.sql.drivermanager; import java.sql.preparedstatement; import java.sql.resultset; /** * 数据库连接工具 * @author 2017 * */ public class dbtool { /** * 数据库的类 */ private static final string oracle_driver = "oracle.jdbc.driver.oracledriver"; /** * 主机地址和接口 */ private static final string url = "jdbc:oracle:thin:@localhost:1521:xe"; /** * 账户 */ private static final string user = ""; /** * 密码 */ private static final string password = ""; /** * 数据库的链接通道方法-connection_conn * */ public static connection getconnection(){ try { //加载oracle数据驱动类 class.forname(oracle_driver); //返回数据库通道对象 return drivermanager.getconnection(url, user, password); } catch (exception e) { // todo: handle exception } return null; } /** * 数据库的释放资源方法 * connection_conn * preparedstatement_ps * resultset_rs */ public static void close(connection conn,preparedstatement ps,resultset rs){ try { if (rs!=null) { rs.close(); } if (ps!=null) { ps.close(); } if (conn!=null) { conn.close(); } } catch (exception e) { //打印错误 e.printstacktrace(); } } /** * 数据库的释放资源方法 * connection_conn * preparedstatement_ps */ public static void close(connection conn,preparedstatement ps){ try { if (ps!=null) { ps.close(); } if (conn!=null) { conn.close(); } } catch (exception e) { //打印错误 e.printstacktrace(); } } }
以上这篇关于jdbc的简单封装(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。