java数据库编程总结

JDBC是一种可以执行SQL语句的JAVA API,可通过JDBC API连接到关系数据库,并使用SQL语句对数据库进行查询、修改等操作。使用JDBC开发的应用程序可以跨平台运行也可以跨数据库,根据不同数据库使用不同数据库驱动程序即可。数据库驱动程序是JDBC程序和数据库之间的转换层,数据库驱动程序负责将JDBC调用映射成特定的数据库调用。

一、SQL语句基础:

  标准SQL语句通常可以分为以下几种类型:

   查询语句:主要由select关键字完成

   DML:包括insert、update、delete

   DDL:create、alter、drop、truncate

   DCL:grant、revoke

   事物控制语句:commit、rollback、savepoint

二、JDBC

  1、DriverManager类:用于管理JDBC驱动的服务类,程序中使用该类的主要功能是获取Connection对象,该类包含getConnection(url,username,password);方法可获得url对应数据库的连接。

   2、Connection类:代表数据库连接对象,每个Connection代表一个物理连接会话,要想访问数据库必须先获得数据库连接。

   3、Statement类:用于执行SQL语句的工具接口。

  4、ResultSet类:结果集对象,该对象包含访问查询结果的方法,ResultSet可以通过列索引或列名获得列数据。

JDBC编程步骤:1.加载数据库驱动,通常使用Class类的forName()

静态方法来加载驱动;2.通过DriverManager类获取数据库连接;

通过Connection对象创建Statement对象;4.使用Statement 执行SQL语句;5.操作结果集ResultSet;6.回收数据库资源close。

3.示例代码如下:

202421_QB6N_2896911.png

三、H2

H2是一个用Java开发的嵌入式数据库,H2作为一个类库直接嵌入到上层应用程序中,与应用运行在同一个进程中。其可以与应用程序

打包在一起发布,对于客户端来说十分方便。示例代码如下:

三、DBTools

  为了开发方便,可以提前配置所需数据库信息在properties文件中,然后创建类DBTools,需要时在直接调用此类即可。代码如下:

Jdbc.properties配置文件:

202513_4dVo_2896911.png

                                       ---------------------这些博客都是我之前在学习过程中自书中摘出的重点,以及一些前辈总结的经验,外加一些自己的感悟,如果有前辈看到,有不对的地方希望大家指出,非常感谢。

 

转载于:https://my.oschina.net/qinqinyuan/blog/743881

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值