JDBC的回顾

来源:互联网 发布:照片转换手绘软件 编辑:程序博客网 时间:2024/05/16 13:45
 

JDBC的回顾

Tip:第一个JDBC程序

      一、搭建实验环境 :

      1、在mysql中创建一个库,并创建表和插入表的数据。

      2、新建一个Java工程,并导入数据驱动。

二、编写程序,在程序中加载数据库驱动

      DriverManager. registerDriver(Driver driver)

三、建立连接(Connection)

      Connection conn = DriverManager.getConnection(url,user,pass);

四、创建用于向数据库发送SQL的Statement对象,并发送sql

      Statement st = conn.createStatement();

      ResultSet rs = st.excuteQuery(sql);

五、从代表结果集的ResultSet中取出数据,打印到命令行窗口

六、断开与数据库的连接,并释放相关资源

Tip:常用数据类型转换表

SQL类型

Jdbc对应方法

返回类型

BIT(1) bit(10)

getBoolean getBytes()

Boolean byte[]

TINYINT

getByte()

Byte

SMALLINT

getShort()

Short

Int

getInt()

Int

BIGINT

getLong()

Long

CHAR,VARCHAR,LONGVARCHAR

getString()

String

Text(clob)  Blob

getClob getBlob()

Clob  Blob

DATE

getDate()

java.sql.Date

TIME

getTime()

java.sql.Time

TIMESTAMP

getTimestamp()

java.sql.Timestamp

 

增删改查的实现

Tip:使用JDBC对数据库进行CRUD

1、        Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。

2、        Statement对象的executeUpdate方法,用于向数据库发送增、删、改的sql语句,executeUpdate执行完后,将会返回一个整数(即增删改语句导致了数据库几行数据发生了变化)。

3、Statement.executeQuery方法用于向数据库发送查询语句,executeQuery方法返回代表查询结果的ResultSet对象。