使用JDBC连接数据库 (4)

} else if (e.getName().equals(USER_NAME)) {

userName = e.getText().trim();

} else if (e.getName().equals(USER_PWD)) {

userPwd = e.getText().trim();

}

}

 

}

 

/**

 * 获取数据库连接的方法

 *

 * @return 数据库连接对象

 */

public static Connection getConn() {

// 创建连接对象

Connection conn = null;

try {

// 1、加载驱动

Class.forName(DRIVER);

// 2、获取连接

conn = DriverManager.getConnection(CONN_STR, USER_NAME, USER_PWD);

} catch (Exception ex) {

ex.printStackTrace();

 

}

return conn;// 返回连接对象

}

 

/**

 * 关闭所有资源

 *

 * @param conn 连接对象

 * @param stmt 命令对象

 * @param rs   结果集

 */

public static void closeAll(Connection conn, Statement stmt, ResultSet rs) {

try {

if (rs != null) {

rs.close();

}

} catch (Exception ex) {

ex.printStackTrace();

 

}

try {

if (stmt != null) {

stmt.close();

}

} catch (Exception ex) {

ex.printStackTrace();

 

}

try {

if (conn != null) {

conn.close();

}

} catch (Exception ex) {

ex.printStackTrace();

 

}

}

 

/**

 * 参数赋值的方法

 *

 * @param pstmt  命令对象

 * @param params 参数数组

 * @throws Exception

 */

public static void setParams(PreparedStatement pstmt, Object[] params) throws Exception {

// 判断sql语句是否有参数

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzdxfz.html