📄 dbaccess.java
字号:
package com.util;
import java.sql.*;
/**
* <p>Title: 数据库连接类</p>
* <p>Description: 该类负责与 数据库的连接,所有需要连接数据库的操作
* 只需要调用该类的方法即可,无须单独编写连接数据的代码</p>
*/
public class DBAccess {
public DBAccess() {
}
/**
* 该方法用于获得与数据库的连接
* 连接采用的驱动是第四类驱动(sql2005)
* @return 返回一个已经和数据库建立好的Connection(连接)对象
*/
public static Connection getConnection() {
Connection conn = null;
try {
//加载驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//取得连接对象
conn = DriverManager.getConnection(
"jdbc:sqlserver://127.0.0.1:1433;user=sa;password=sa;database=asset");
}
catch (Exception ex) {
ex.printStackTrace();
}
return conn; //将连接对象返回
}
/**
* 该方法将传入的Connection 对象关闭,
* 在需要关闭连接时只需调用该方法即可
* @param conn Connection
*/
public static void closeConnection(Connection conn) {
if (conn != null) {
try {
conn.close();
}
catch (SQLException ex) {
ex.printStackTrace();
}
}
}
/**
* 该方法将传入的Statement(或PreparedStatement) 对象关闭,
* 在需要SQL语句执行对象时只需调用该方法即可
* @param stmt Statement
*/
public static void closeStatement(Statement stmt) {
if (stmt != null) {
try {
stmt.close();
}
catch (SQLException ex) {
ex.printStackTrace();
}
}
}
public static void closeResultSet(ResultSet rs) {
if (rs != null) {
try {
rs.close();
}
catch (Exception ex) {
ex.printStackTrace();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -