Java程序设计之网络编程.pdf

Java程序设计之网络编程.pdf

ID:32020288

大小:708.83 KB

页数:18页

时间:2019-01-30

Java程序设计之网络编程.pdf_第1页
Java程序设计之网络编程.pdf_第2页
Java程序设计之网络编程.pdf_第3页
Java程序设计之网络编程.pdf_第4页
Java程序设计之网络编程.pdf_第5页
资源描述:

《Java程序设计之网络编程.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Java程序设计之网络编程》教学课件重庆大学计算机学院电子邮件:lizhx@126.com第13章JDBC技术目录Jdbc技术概述通过JDBC技术与数据库建立连接了解数据库的信息查询数据库检索结果集更新数据库参数的输入和输出JDBC概述JDBC是Java程序连接和存取数据库的应用程序接口(API),此接口是Java核心API的一部分。JDBC向应用程序开发者提供了独立于数据库的统一的API。JDBC是由一组驱动程序实现的Java接口,驱动程序负责从标准JDBC调用向支持的数据库所需要的具体调用转变。除了向开发者提供统一的独立于DBMS之外的框

2、架,JDBC还提供了让开发者保持数据库厂家提供的特定功能的办法。将Java语言和Sql结合的一个很好的编程接口。通用的一般的SQL数据库访问和存储结构。支持基本SQL功能的一个通用低层的应用程序编程接口,在不同的数据库功能模块上提供了一个统一的用户界面。ODBC一样,建立在X/OpenSQLCLI基础之上。是为Java语言定义的一个SQL调用级(CLI)界面。JDBC的特点1.在SQL水平上的API为Java语言定义的一个sql调用级界面,其中心在于执行基本的SQL声明和取回结果。在此基础上可以定义更高层次的API2.与SQL的一致性JDBC允许使用

3、从属于DBMS的系统的任何查询语句,一个应用程序可以尽可能的使用SQL功能。用户至少使用ANSISQL92entrylevel标准3.可在现有的数据库接口之上实现比如可以在ODBC之上实现JDBC的特点4.提供与其他Java系统一致的java界面5.简单易行,最大可能简单化6.使用健壮、静态的通用数据类型。7.使一般情形简单化8.多种方法、多种功能//装载驱动程序Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//数据库的URLurl="jdbc:odbc:contact";//获取数据库连接conn=Driver

4、Manager.getConnection(url);//显示数据库的信息showDBMD(conn);System.out.println("---------------------------");//创建SQL声明stmt=conn.createStatement();sql="select公司编号,公司名称,地址,城市,邮政编码,国家from公司";//执行查询返回结果集rs=stmt.executeQuery(sql);//显示结果集的信息showRSMD(rs);System.out.println("-----------------------

5、----");System.out.println("公司编号,公司名称,地址,城市,邮政编码,国家");while(rs.next()){System.out.print(rs.getString(1)+"");System.out.print(rs.getString(2)+"");System.out.print(rs.getString(3)+"");System.out.print(rs.getString(4)+"");System.out.print(rs.getString(5)+"");System.out.print(rs.getString

6、(6)+"");System.out.println("");}Jdbc的结构Jdbc有两种接口,分别是面向开发人员的JDBCAPI和面向低层的JDBCDriverAPI,Java应用程序JDBCAPIJDBCManagerJDBCDrvierAPIJDBC-NetJDBC-ODBCDriverADriverBDriverBridgeDriver。。。ODBCandDBDriverPulblishedDatabaseaccessProprietaryprotocolprotocolJDBC的结构JDBCAPI是一系列的接口,他使得应用程序能够进行数据库联接,

7、执行SQL语句,并且得到返回结果。JDBC的结构Java.sql.DriverManager用来装载驱动程序,并且为创建新的数据库联接提供支持。Java.sql.Connection完成对某一指定数据库的联接Java.sql.Statement在一个给定的连接中作为SQL执行声明的容器,他包含了两个重要的子类型。Java.sql.PreparedSatement用于执行预编译的sql声明Java.sql.CallableStatement用于执行数据库中存储过程的调用Java.sql.ResultSet对于给定声明取得结果的途径JDBCDriveri

8、nterface是面向

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

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

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