20210309—JavaWeb—007.JDBC规范之三(JDBC开发五步曲)

学习记录7

1、注册驱动

  1. 创建新的工程Module

  2. 确认左侧Project中External Libraries有无JDK,若无:File——>Project Structure——>左侧的Project——>Project SDK选择一个——>下面一个选择"8 - Lambdas, type annotation etc."

  3. 将Mysql的jar包复制入工程中,再"Add as Library…"

  4. 组装jar包里的类:在工程创建一个测试类,开始注册驱动

  • 方式Ⅰ:
Driver driver = new com.mysql.cj.jdbc.Driver();  
// com.mysql.cj.jdbc.Driver()是jdk8;com.mysql.jdbc.Driver()是jdk5。
//常会有异常,alt+enter快捷键,选择自动补充抛出异常
DriverManager.registerDriver(driver); // 这行代码可以忽略不写
  • 方式Ⅱ:Class.forName(“com.mysql.jdbc.Driver”); // 作用是:将com.mysql.jdbc.Driver这个类装载到JVM当中。装载过程中会自动执行静态代码块完成驱动的注册。

2、获取连接对象

  1. 确定数据库的具体url:“jdbc:mysql://服务器IP地址:端口号/数据库名”

  2. 确定数据库用户名与密码

  3. 创建连接通道,获得连接对象con:Connection con = DriverManager.getConnection(url, user, password);

3、获得数据库操作对象

利用连接对象获取数据库操作对象:

PreparedStatement ps = con.prepareStatement("SQL语句"); 
// 这里可以先为 " " ,后续再以变量形式输入sql语句

4、推送SQL命令至服务器

  1. 推送命令去执行:int result = ps.executeUpdate(sql);  // String类型变量sql,为SQL命令

  2. 服务器执行完命令后会返回处理结果(改变了多少),赋予result

5、销毁资源

  1. 原则:先创建的后销毁
  2. if方法:
if(ps != null) ps.close();
if(con != null) con.close();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值