Java数据库连接教程.doc

Java数据库连接教程.doc

ID:59254656

大小:206.00 KB

页数:6页

时间:2020-09-08

Java数据库连接教程.doc_第1页
Java数据库连接教程.doc_第2页
Java数据库连接教程.doc_第3页
Java数据库连接教程.doc_第4页
Java数据库连接教程.doc_第5页
资源描述:

《Java数据库连接教程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA数据库连接一、了解JDBCJDBC(JavaDataBaseConnectivity)是java数据库连接API。简单地说,JDBC能完成3件事:(1)与一个数据库建立连接;(2)向数据库发送SQL语句:(3)处理数据库返回的结果。下面我们就结合一个例子来说明这3步。JDBC在设计上和ODBC很相似。ODBC和数据库建立连接的一种方式是首先建立起一个JDBC-ODBC桥接器。由于ODBC驱动程序被广泛的使用,建立这种桥接器后,使得JDBC有能力访问几乎所有类型的数据库。二、建立数据库假设我

2、们有一个用Access设计的数据库:student.mdb,该库中有一个表,表的名字是chengjibiao,如图1所示。三、设置数据源为了同这个数据库建立连接,首先配置一个ODBC数据源。打开windows中的控制面板,出现下列界面,图2所示。双击“数据源(ODBC)”图标。出现“ODBC数据源管理器”,如图3所示。图3中显示了已有的数据源的名称。点击图3“添加”按钮,增加新的数据源。出现下图选择“MicrosoftAccessDriver(*.mdb)”之后,点击完成按钮(为数据源选择了驱动程

3、序)在“数据源名”文本框里写入你喜欢的名字,这里起名为“ceshi”。这个数据源就是指某个数据库。再点击“选择”按钮,把数据源ceshi设成要连接的数据库student.mdb。如果我们要为数据源ceshi设置一个”登录名称”和“密码”的话,就再点击“高级”按钮,否则点击确定按钮就完成了数据源设置的全部步骤。现在,假设我们要给数据源一”登录名称”和“密码”,那么点击“高级”按钮。在”登录名称”里输入一个用户名,这里我们给的是meng;在“密码”文本框里输入口令(这里我们输入的是1234)。(注意这

4、里的密码和数据库本身的密码没有关系)。然后都点击确定按钮,就完成了全部过程。关闭控制面板即可。四、JDBC-ODBC桥接器1.建立JDBC-ODBC桥接器现在我们有了一个数据源,这个数据源就是一个数据库。为了连接到这个数据库,首先要建立一个JDBC-ODBC桥接器:C1ass.forName(“sun.jdbc.Ddbc.JdbcOdbcDriver”);这里,Class是包java.sq1中的一个类,这类通过调用它的静态方法forName就可以建立JDBC-ODBC桥接器。注意:建立桥接器时可能

5、发生异常、因此必须捕获这个异常。方法是:try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(java.lang.ClassNotFoundExceptione){System.out.println("打不开文件" +e);}2.连接到数据库首先使用包java.Sql中的Connection类声明一个对象.然后再使用类DriverManager调用它的静态方法getConnectio创建这个连接对象:Connection con=Dri

6、verManager.getConnection(“jdbc:odb:数据源的名字”,“登录名称”,“密码”);如没有设置登录名称和密码,则为:Connection con=DriverManager.getConnection(“jdbc:odb:数据源的名字”,“”,“”);这里的例子的方法为:Connection con=DriverManager.getConnection(“jdbc:odbc:ceshi”,“meng”,“1234”);建立连接时应捕获SQLException异常:tr

7、y{Connection con=DriverManager.getConnection("jdbc:odbc:ceshi","meng","1234");}catch(SQLExceptione){}这样就建立好了到数据库student.mdb的连接。3、向数据库发送SQL语句首先使用statement声明—个SQL语句对象,然后通过刚才创建的连接数据库的对象con调用createStatement()方法创建这个SQL语句对象。Try{Statementsql=con.createStatem

8、ent();}Catch(SQLExceptione){}4、处理查询结果有了SQL对象后,就可以调用相应的方法实现对数据库的查询和修改。并将查询结果存放在一个ResultSet类声明的对象中,也就是说SQL语句对数据库的查询操作将返回—个ResultSet对象:ResultSet rs=sql.executeQuery("SELECT*FROMchengjibiao");ResultSett对象实际上是—个管式数据集,即它是由统一形式的列组织的数据行组成*ResultSet对象一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。