oralce 数据库jdbc配置类
来源:互联网 发布:淘宝app抢购需要刷新吗 编辑:程序博客网 时间:2024/06/07 07:14
package myUtil; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement; /** * 链接oracle数据库 * @author tanrt */public class OracleDbManager { private static final String URL = "jdbc:oracle:thin:@//localhost:1521/lseas"; private static final String USER = "username"; private static final String PASSWORD = "password"; static { try { Class.forName("oracle.jdbc.OracleDriver"); } catch (ClassNotFoundException e) { System.out.println("加载Oracle数据库驱动失败!"); } } /** * 获取Connection * * @return * @throws SQLException * @throws ClassNotFoundException */ public static Connection getConnection() throws SQLException { Connection conn = null; try { conn = DriverManager.getConnection(URL, USER, PASSWORD); } catch (SQLException e) { System.out.println("获取数据库连接失败!"); throw e; } return conn; } /** * 关闭ResultSet * @param rs */ public static void closeResultSet(ResultSet rs) { if (rs != null) { try { rs.close(); } catch (SQLException e) { System.out.println(e.getMessage()); } } } /** * 关闭Statement * @param stmt */ public static void closeStatement(Statement stmt) { if (stmt != null) { try { stmt.close(); } catch (Exception e) { System.out.println(e.getMessage()); } } } /** * 关闭ResultSet、Statement * @param rs * @param stmt */ public static void closeStatement(ResultSet rs, Statement stmt) { closeResultSet(rs); closeStatement(stmt); } /** * 关闭PreparedStatement * @param pstmt * @throws SQLException */ public static void fastcloseStmt(PreparedStatement pstmt) throws SQLException { pstmt.close(); } /** * 关闭ResultSet、PreparedStatement * @param rs * @param pstmt * @throws SQLException */ public static void fastcloseStmt(ResultSet rs, PreparedStatement pstmt) throws SQLException { rs.close(); pstmt.close(); } /** * 关闭ResultSet、Statement、Connection * @param rs * @param stmt * @param con */ public static void closeConnection(ResultSet rs, Statement stmt, Connection con) { closeResultSet(rs); closeStatement(stmt); closeConnection(con); } /** * 关闭Statement、Connection * @param stmt * @param con */ public static void closeConnection(Statement stmt, Connection con) { closeStatement(stmt); closeConnection(con); } /** * 关闭Connection * @param con */ public static void closeConnection(Connection con) { if (con != null) { try { con.close(); } catch (Exception e) { System.out.println(e.getMessage()); } } }}
阅读全文
0 0
- oralce 数据库jdbc配置类
- oralce连接数据库JDBC,eclipse 连接数据库
- oralce 数据库 MyEclipse JDBC添加驱动
- oralce监听配置允许访问本地数据库
- jdbc配置数据库
- jdbc连接oralce操作
- Oralce数据库开发(二).Linux下配置使用ProC
- 112、Oralce数据库开发(二).Linux下配置使用ProC
- Oralce 11g R2 Dataguard数据库配置2014100302
- 如何配置oralce数据库的用户1权限
- Progress 数据库JDBC连接配置
- 各种数据库JDBC参数配置
- jmeter JDBC请求数据库配置
- JDBC配置文档连接数据库
- 配置jdbc连接mysql数据库
- jdbc.properties各种数据库配置
- 各种数据库JDBC.properties配置
- 2.JDBC JdbcConfig类,封装访问数据库配置的类
- Sphinx之SphinxClient类
- linux下的有趣命令
- 台达DVP系列PLC以太网通讯升级
- OB缓存
- mybatis配置文件spring-mybatis.xml
- oralce 数据库jdbc配置类
- std::move:强制转化为右值
- HttpURLConnection 收发报文
- 神经网络机器翻译Neural Machine Translation: Attention Mechanism
- Linux下Java中文字体不显示(解决图像中文乱码问题)
- MFC隐藏和显示一个控件的方法
- Python 编码错误的本质原因
- C++ String基础知识学习
- Java内存区域与内存溢出