欢迎来到天天文库
浏览记录
ID:59210920
大小:843.50 KB
页数:47页
时间:2020-09-26
《第8章 访问数据库ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第8章访问数据库本章主要内容1.Access数据库2.通过Java程序访问数据库8.1Access数据库数据库产品多种多样,例如Oracle、SQLServer、MySQL、DB2、Informix、Sybase、Access,可以满足用户的多样化需求。Access提供了大量的工具和向导,即使没有任何编程经验,也可以通过可视化的操作来完成大部分的数据库管理和开发工作。本节的内容主要介绍如何使用Access数据库管理系统创建数据库文件及保存数据的表对象。创建数据库文件之前,先要确定使用什么数据库管理软件。下面介绍如
2、何使用Access数据库管理软件创建学生信息数据库stuDB。创建数据库文件分为如下3个步骤。第1步:创建空数据库文件第2步:在数据库中创建表对象数据库最重要的功能是保存数据,而数据要通过不同的表对象来保存,数据库如果视为书库,表就是存放物品的书架。第3步:向表中输入数据8.1.1创建数据库文件Java应用程序使用ODBC数据源管理器访问数据。ODBC是英文OpenDatabaseConnectivity的缩写,中文含义为开放式数据库互联。ODBC是一种访问数据库的工具,只要操作系统中有相应的ODBC驱动程序,任
3、何应用程序都可以通过ODBC来访问数据库。DSN(DateSourceName)的中文含义为数据源名,它用来定位和标识ODBC兼容的数据库。DSN是应用程序和数据库之间的桥梁,ODBC的首要任务就是设置DSN,在WindowsXP操作系统中自带有“ODBC数据源管理器”专门用来设置DSN。8.1.2创建连接数据库的数据源下面介绍连接stuDB数据库的数据源stuDB。操作步骤如下。(1)单击WindowsXP的“开始”→“控制面板”命令,打开“控制面板”窗口,如图所示。(2)在“控制面板”窗口中双击“管理工具”图
4、标,打开“管理工具”窗口,如图所示。(3)在“管理工具”对话框中双击“数据源(ODBC)”图标,打开“ODBC数据源管理器”对话框,如图所示,单击“系统DSN”选项卡。(4)单击“添加”按钮,将弹出“创建新数据源”对话框,如图所示。选择MicrosoftAccessDrive选项并单击“完成”按钮。将弹出“ODBCMicrosoftAccess安装”对话框,如图所示。运行结果显示:(5)在“数据源名”栏中输入DSN名称stuDB,然后单击“数据库”栏中“数据库:”下的“选择”按钮,将打开“选择数据库”对话框,如图
5、所示。(6)在“选择数据库”对话框中先在“目录”框下选择数据库存放的路径,再选择要使用的数据库,例如“c:Java程序databasestuDB.mdb”,然后单击“确定”按钮返回“ODBCMicrosoftAccess安装”对话框。(7)在“ODBCMicrosoftAccess安装”对话框中可看到数据库文件的路径及名称如图,单击“确定”按钮返回“ODBC数据源管理器”对话框。(8)在“ODBC数据源管理器”对话框可看到创建的系统数据源stuDB,如图所示,单击“确定”按钮就完成了配置DSN的工作。8.
6、2通过Java程序访问数据库8.3.1JDBCJDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface应用程序设计接口)。它由一些Java语言编写的类和接口组成的。使用它可以将Java程序连接到Oracle、SQLServer等多种关系型数据库。JDBC能完成下列3件事:(1)同一个数据库建立连接;(2)向数据库发送SQL语句;(3)送回数据库处理的结果。JDBC接口java.sql.Driver用于读取数据库驱动器的信息,提供connect方法,建立访问
7、数据库所用的Connection对象。java.sql.DriverManager(类)管理Driver对象,连接数据库。注册驱动程序、获得连接、向数据库输出流发送信息。JDBC接口java.sql.Connection连接Java数据库和Java应用程序之间的主要对象。创建所有的Statement对象,执行SQL语句。java.sql.Statement代表了一个特定的容器。对一个特定的数据库执行SQL语句。java.sql.ResultSet用于控制对一个特定语句的行数据的存取。也就是数据库中记录或行组成的集
8、合。建立数据源;装载驱动程序JDBC/ODBC桥:Class.forName(”sun.jdbc.odbc.JdbcOdbcDriver”);类名jdbc.DriverName:Class.forName(“jdbc.DriverName”)。数据库应用开发过程建立连接Connectioncon=DriverManager.getConnection(url,Login,
此文档下载收益归作者所有