Java基础总结–JDBC上(九)

继续接上篇Java基础总结–常用集合类(八)

这章就写点概念上的东西,像代码上的增删改就不一一叙述了,希望大家谅解,如果有什么疑问请在下面留言。

JDBC技术概述

1、JDBC是Java程序连接数据库并进行数据操作的技术。

2、JDBC工具包可以让编程人员在java程序中直接使用结构化查询语言,即sql,连接到一个数据库,对数据库进行查询、更新。

3、JDBC是标准化地将关系型数据库操作和java程序集成到一起,可以直接对数据库进行访问和修改的API。

4、JDBC现在可以连接的数据库包括:Oracle、Sql Server  、MySQL、DB2、Informix以及Sybase等

简单的说JDBC就是完成的三件事

1、创建同数据库的连接;

2、向数据库发送SQL语句;

3、操作处理返回的结果;

JDBC编程基础

使用JDBC的类来进行编程主要使用到JDBC的核心类来建立对象,如果有需要的话,再按照继承性来扩展这些对象。

 

用于JDBC编程的类都放在java.sql和javax.sql包中。

1、java.sql.*: 提供用于访问和处理存储在数据源中数据的API,包含不同驱动进行数据库访问方法的框架设计。

2、javax.sql.*:提供在程序中访问和处理数据源的API,该包中类实现了java.sql包。

创建与数据库的连接

在程序中加载驱动

使用Class.forName(String className )方法加载

className指驱动程序中的核心加载类

在SQL2005中指的是:

com.microsoft.sqlserver.jdbc.SQLServerDriver

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();

在成功注册后,就要用java.sql.DriverManager类的getConnection()方法来创建一个连接。

创建Connection对象的两种方法:

1、static  Connection  getConnection ( String url)

尝试建立一个和给定的URL的数据库连接。

2、static  Connection  getConnection ( String url , String user ,  String password)

连接到指定URL的数据库,使用用户名为user,密码为password。

总结

JDBC具体的实现步骤?

1、注册数据库的驱动。

2、建立一个到数据库的连接Connection。

3、创建一个陈述对象Statement。

4、通过陈述对象执行sql语句

返回int值;

返回结果集ResultSet;

处理该结果集;

关闭结果集;

5、关闭Statement。

6、关闭连接接口。

未完待续...

下篇传送阵:Java基础总结–JDBC下(十)

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

    A+
发布日期:2016年02月12日  所属分类:Java
标签:

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: