- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java程序设计技术项目教程项目八.ppt
项目八 用户注册系统
中国人民大学出版社
技能目标
掌握利用JDBC对数据库的访问、更新等操作,实现基本数据库程序设计
知识目标
了解JDBC的概念功能、意义及体系结构;
掌握使用DriverManager、Connection、PreparedStatement、ResultSet对数据库进行增、删、改、查操作;
项目任务
本项目完成用户注册的最基本功能,要求能实现从键盘输入用户名和密码后,验证其正确性,单击“注册”按钮,弹出提示信息“注册成功”;如果用户名或密码错误,弹出“注册失败”;如果用户名或密码未输入,弹出“用户名或密码不能为空” 。
任务一 装载数据库驱动
public class ConnectionDemo_1{
public static void main(String args[]){
try{
Class.forName(驱动名称) ;// 加载驱动程序
}
catch(ClassNotFoundException e){
System.out.println(e.getMessage()) ;
}
}
}
1.JDBC简介
JDBC内嵌于Java中,提供了一种与平台无关的用于执行SQL语句的标准 Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问SQL Server数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问DB2数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向不同的数据库发送SQL调用。
JDBC的体系结构如图
2.JDBC驱动的分类
(1)JDBC-ODBC桥驱动
在Windows操作系统中,可以通过ODBC来无差异的访问数据库,在这种方式里,JDBC是通过ODBC驱动程序来访问数据库服务器的。
(2)JDBC本地驱动
(3)JDBC网络纯java驱动程序
(4)本地协议纯JDBC驱动
3.装载JDBC驱动程序
(1)JDBC-ODBC桥连方式
要想使用JDBC-ODBC桥来访问数据库,首先要为指定的数据库建立ODBC数据源。步骤如下:
开始→控制面板→管理工具→数据源,打开ODBC数据源管理器 ,根据提示一步步设置完成。
(2)本地协议纯JDBC驱动
Microsoft SQL Server2000数据库提供JDBC驱动程序,需要安装Microsoft SQL Server2000 JDBC驱动程序。程序默认安装路径为:c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC,安装目录\lib\下的三个jar文件即是我们要的JDBC驱动核心 msbase.jar 、mssqlserver.jar和msutil.jar。它们提供SQL Server JDBC驱动程序的类。
因为SQL Server JDBC驱动程序是我们单独安装的,所以在JDK中运行JDBC数据库应用程序时需要将三个jar文件加入到环境变量classpath中。
JDBC常用的类和接口
类及接口
功能描述
java.sql.DriverManager
用于管理JDBC驱动程序
java.sql.Connection
用于建立与特定数据库的连接,连接建立后便可以执行SQL语句并获得检索结果
java.sql.Statement
用于管理和执行SQL语句
java.sql.PreparedStatement
创建一个可以编译的SQL语句对象,该对象可以被多次运行,以提高执行的效率,该接口是Statement的子接口
java.sql.ResultSet
用于存储数据查询返回的结果集
java.sql.Date
用于表示与SQL DATE相同的时间标准,该日期不包括时间
java.sql.Driver
定义一个数据库驱动程序的接口
java.sql.SQLException
对数据库访问时产生的错误的描述信息
java.sql.SQLWarning
对数据库访问时产生的警告的描述信息
JDBC驱动程序必须实现的4个接口分别是Driver、Connection、Statement和ResultSet。其中,Driver接口是提供给JDBC驱动程序实现的接口,用于装载和管理JDBC驱动程序,通常在应用程序中我们不直接使用,而是通过DriverManager类使用Driver接口提供的功能;其他3个接口在应用程序中是必须使用的。
任务二 连接/关闭数据库
public class ConnectionDemo_2{
您可能关注的文档
- ICU患者肠内营养护理事项说明.ppt
- ICU患者镇静医疗护理事项说明.ppt
- ICU感染控制管理 - 多重耐药菌.ppt
- ICU感染控制管理幻灯片.ppt
- ICU技术讲解幻灯片.ppt
- ICU教学演示胰腺炎5.ppt
- icu教育知识培训分享幻灯片.ppt
- ICU李香飞---呼吸机相关性肺炎预防及护理事项说明.ppt
- ICU病人及其家属心理护理事项说明.ppt
- ICU病人心理医疗护理事项说明-4.ppt
- 2025年湖南省张家界市永定区高三下学期3月联考数学试卷.docx
- 注射用哌拉西林钠舒巴坦钠说明书.docx
- 7.1 家的意味 教学设计-部编版道德与法治七年级上册.docx
- 人教版历史七年级下(2017年春季版)《清朝君主专制的强化》教学设计.docx
- 18.2 微生物与人类的关系 教学设计-2023-2024学年北师大版生物八年级上册.docx
- 善用言语沟通 (教学设计)2023-2024学年初三下学期教育主题班会.docx
- 人教版八年级体育4.2篮球单手肩上传球教学设计.docx
- 总控工培训技巧手册-化工单元操作部分.docx
- 滑雪运动知识问答:涵盖营养、规则、装备及动作等要点 .docx
- 2025年财务共享模式下提升企业财务管理能力的思考.pptx
文档评论(0)