JDBC简单操作步骤总结

JDBC

操作步骤

  • 1:加载数据库驱动
  • 2:建立与数据库之间的连接
  • 3:发送SQL语句
  • 4:获取查询结果
  • 5:使用完之后,应进行断开连接,减少服务器负担。

frist
  • 提前下载相关jar包,添加相应依赖。
  • Class.forName(驱动器名)
    • Class.forName"com.mysql.cj.jdbc.Driver")//当前使用版本为:mysql 8.0;
second
  • Connection con = DriverManger.getCoonection(“连接字符串”,“用户名,密码”)
third

Statement st = con.createStatement();
//获取查询对象
ResultSet rs = st.executeQuery(“SQL语句”);
//执行查询结果

last

while (rs.next()){
//遍历结果
System.out.println(“username”+ rs.getString(“username”));
}
con.close();


最终应在web端,以HTML显示
同时要利用response.setContentType 方法消除中文乱码。

含参数查询与非含参数的区别:


  • 含参指带有条件的查询
  • 具有区别在Java代码中,发送SQL语句
  1. 简单查询


//第二步:建立连接             
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/demo?serverTimezone=UTC","root","123456");                    
//第三步:执行sql语句             
String sql = "select * from member";            
Statement st = con.createStatement();            
ResultSet rs = st.executeQuery(sql);                       
//第四步:将结果集中的数据提取
  1. 含参数查询

 //第二步:建立连接         
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/demo?serverTimezone=UTC","root","123456");           
//第三步:构建查询对象    
PreparedStatement pst = con.prepareStatement("select * from member where username=?");            
pst.setString(1, username);                        
ResultSet rs = pst.executeQuery();           
//第四步:将结果集中的数据提取

知识补充:
  • Driver接口
  • DriverManager类
  • Connection接口
  • Statement接口
  • PreparedStatement接口
  • ResultSet接口
  • PreparedStatement对象(对SQL语句进行预编译,极大提高了数据的访问效率);
  • Result对象;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值