首页 > 代码库 > JDBC操作数据库
JDBC操作数据库
/*JDBC纯Java驱动使用步骤:
* 1、导入JDBC驱动jar包(项目名称右键->Properties->Java Build Path->Add ExternalJARs)
* 2、加载并注册驱动程序,导入java.sql.*包
* 3、创建连接对象
* 4、创建执行命令对象
* 5、执行sql语句
* 6、获取执行sql语句后的结果,进行相关操作
* 7、关闭资源
*/
public class JDBC_Demo {
// 查询操作
// public static void main(String[] args) {
// try {
// Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// } catch (ClassNotFoundException e) {
// e.printStackTrace();
// }
// String sql ="select * from stuInfo";
// Connection conn = null;
// Statement stm = null;
// try {
// //创建连接对象(参数一:数据库url 参数二:账号 参数三:密码)
// conn =
// DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=StuDB","sa","sasa");
// stm = conn.createStatement();
// ResultSet rs = stm.executeQuery(sql);
// while(rs.next()){
// System.out.println(rs.getInt("stuNum")+"-"+rs.getString("stuName")+"-"+rs.getInt("stuAge"));
// }
// } catch (SQLException e) {
// e.printStackTrace();
// }finally{
// try {
// if(stm!=null){
// stm.close();
// }
// if(conn!=null){
// conn.close();
// }
// } catch (SQLException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
// }
// }
//添加操作
// public static void main(String[] args) {
// try {
// Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// } catch (ClassNotFoundException e) {
// System.out.println("加载驱动失败!");
// return;
// }
// String sql = "insert into stuInfo values(123907,‘王五‘,25,‘男‘,‘天津‘)";
// Connection conn = null;
// Statement stm = null;
// try {
// conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=StuDB","sa","sasa");
// stm = conn.createStatement();
// int result = stm.executeUpdate(sql);
// if(result>0){
// System.out.println("添加成功!");
// }else{
// System.out.println("添加失败!");
// }
// } catch (SQLException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }finally{
// try {
// if(stm!=null){
// stm.close();
// }
// if(conn!=null){
// conn.close();
// }
// } catch (SQLException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
// }
// }
}