赞
踩
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* 这个jdbc的一个类库,超级好用
* 跟了我做了多个数据库项目
* @author MIKUScallion
*
*/
public class MyJdbc {
/**
* 获取java的sql的连接对象
* @param driver 数据库驱动器路径
* @param url 数据库连接地址
* @param user 用户名
* @param password 密码
* @return java的sql的连接对象
*/
public static Connection getSqlConnection(String driver,String url,String user,String password){
try {
//1.加载数据库驱动程序
Class.forName(driver);
//2.获取数据库连接(java)对象
Connection connection=DriverManager.getConnection(url,user,password);
//返回
return connection;
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
/**
* 运行查询sql语句
* @param sql 查询sql语句
* @param conn java的sql链接对象
* @return 结果集
*/
public static ResultSet runQuerySql(String sql,Connection conn){
try {
Statement state =conn.createStatement();
ResultSet rs=state.executeQuery(sql);
return rs;
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
/**
* 运行更新sql语句
* @param sql 更新sql语句
* @param conn java的sql链接对象
* @return 影响记录数目
*/
public static int runUpDateSql(String sql,Connection conn){
try {
Statement state =conn.createStatement();
int num =state.executeUpdate(sql);
return num;
} catch (SQLException e) {
e.printStackTrace();
}
return 0;
}
}
PS: TIME MAGIC 系列文章年代久远,无法保证其完全正确性。
封面图来自:砂時計
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。