java数据库编程实例,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.示例代码如下:

f953cc99f8c9692a877900830657f606.png

三、H2

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

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

三、DBTools

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

Jdbc.properties配置文件:

78f0ffae72967e7fcc637f39246d2bf2.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使 用 说 明 该光盘中有《Java数据库编程实例》一书中的所有实例源程序代码,编译通过的实例代码 和JBuilder工程文件,以及实例中应用的数据库,并有在实例中涉及的相关Java文件(数据库 驱动程序)。配书光盘中全部内容包括: 1. 各章实例源程序 实例源程序以及实例中应用的数据库在光盘的各章实例目录中,使用各章实例程序并需要重新 编译,请将源程序复制到硬盘,然后修改所有复制文件的属性,删除所有文件的只读属性, 运行需要数据库管理系统中注册数据库,如果是服务器端程序需要启动服务器系统。 所有实例都是在JBuilder开发环境中进行开发和编译的。 2. JBuilder集成开发环境 在Borland公司的网站上www.borland.com/jbuilder有为用户免费提供的Jbuilder4~Jbuilder8 集成开发环境,在下载Jbuilder集成开发环境之前,首先需要注册成为该网站的注册会员, Borland公司为下载者提供注册会员的Serial number和Key,然后进入Borland公司网站上的免费 下载区下载Jbuilder集成开发环境。 安装Jbuilder集成开发环境,首先使用WINZIP将压缩的Jbuilder.zip文件解压缩到一个临目录 中,然后执行临目录中的setup.exe可执行文件,按照JBuilder安装向导完成JBuilder开发环境的 安装。在启动JBuilder开发环境后,当需要Serial number和Key请查看该软件提供的Serial number 和Key。 在使用该光盘有技术问题,请发送电子邮件到:sunyilin@elec.bnu.edu.cn
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值