首页 > 代码库 > 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();
//   }  
//  }
// }

}