JDBC

打印 上一主题 下一主题

主题 825|帖子 825|积分 2475

JDBC

JDBC六步


  • 注册驱动
  • 建立连接
  • 获取预编译的数据库操作对象
  • 执行SQL
  • 处理查询结果
  • 释放资源
  1. Connection conn = null;
  2. PrepareStatement ps = null;
  3. ResultSet rs = null;
  4. String url="jdbc:mysql://数据库地址:端口号/数据库名称";
  5. String user="用户名";
  6. String pwd="密码";
  7. try{
  8.     //注册驱动
  9.         Class.forname("com.mysql.cj.jdbc.Driver")
  10.         //建立连接
  11.         conn = DriverManager.getConnection(url,user,pwd);
  12.         //获取预编译的数据库操作对象
  13.         String SQL="select * from table";
  14.         ps = conn.PrepareStatement(SQL);
  15.         //执行SQL
  16.         rs = ps.executeQuery();
  17.         //处理查询结果
  18.         while(rs.next()){
  19.             String name = rs.getString("name");
  20.         }
  21. }catch(Exception e){
  22.     e.printStackTrace()
  23. }finally{
  24.     //释放资源
  25.     if(rs!=null){
  26.         try{
  27.             rs.close();
  28.         }catch(Exception e){
  29.                     e.printStackTrace()
  30.                 }
  31.     }
  32.     if(ps!=null){
  33.         try{
  34.             ps.close();
  35.         }catch(Exception e){
  36.                     e.printStackTrace()
  37.                 }
  38.     }
  39.     if(conn!=null){
  40.         try{
  41.             conn.close();
  42.         }catch(Exception e){
  43.                     e.printStackTrace()
  44.                 }
  45.     }
  46. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

灌篮少年

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表