专栏首页swag codeJDBC一般流程

JDBC一般流程

JDBC的一般流程:

各个环节的JAVA重要关键代码如下:

1)注册驱动,在static代码块中注册,这里用Class.forName方法来检查驱动类的方式:

//驱动类的完整字符串,每个厂商的驱动类不一样
1.Class.forName();

2)获取数据的链接,根据url 用户名和密码

DriverManager.getConnection(url)

3)创建SQL的语句

conn.createStatement();

4)执行语句

//查询语句
1.ResultSet statement.executeQuery(sql);
//更新新增 删除等 返回影响的行数
2.int statement.executeUpdate();

5)如果有结果集处理结果集

//若有结果返回true 游标下移一位,否则返回false
rs.next();
//获取该行的某一列的的值
rs.getXXX();

6)释放资源(从里往外逐一关闭)

rs.close();
statement.close();
conn.close();

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Hello World!

    这里每天会定期更新一些ACM算法网站的题目,主要目的是为了能够将ACM里面涉及到的算法和技巧通过易于理解的方式进行讲解。

    ACM算法日常
  • 1.1 ASM-简介-目的

    上面所述的技术可以应用于任何编程语言,只不过在实现上的难易程度取决于编程语言。 对于Java在这种情况下,可以在源码或者字节码中应用。 如果在字节码中应用,显而...

    白凡
  • Kotlin入门教程,快使用Kotlin吧

    数组用Array类实现,和Java不同的地方在于,Array类有一个size属性表示数组长度,还有get和set方法,但是也可以使用array[position...

    用户2802329
  • 1.2 ASM-简介-概览

    ASM的作用是生成、转换和分析已经编译的Java类(Java字节码),将其替换成byte数组 (因此转换后的Java类可以被存放在硬盘上或者加载到JVM中)。为...

    白凡
  • 前端模块化开发

    其实对前端模块化开发的接触时间并不多,很多见解都是别人的,或者是偏的, 还是乐意记录下来,谁让我一天一个念头 说到前端模块化开发,其实是说 javascript...

    用户1394570
  • Java使用slf4j输出日志

    白凡
  • 2018 IEEE顶级编程语言交互排行榜发布:Python屠榜

    榜单地址:https://spectrum.ieee.org/static/interactive-the-top-programming-languages-...

    机器之心
  • Java Emoji MySQL UTF8 mb4

    支持IOS的Emoji表情编码。最好的方法就是把编码存入到数据库了。MySQL版本需要… 支持IOS的Emoji表情编码。

    白凡
  • Ubuntu 配置默认命令

    设置环境变量,PATH、CLASSPATH、JAVA_HOME。(PATH最后添加bin目录)

    白凡
  • Java Code Review 指南

    Java代码俯身指南,主要为Java开发人员提供代码复审参考,快捷有效提出修改意见。

    白凡

扫码关注云+社区

领取腾讯云代金券