JDBC连接数据库.ppt
《JDBC连接数据库.ppt》由会员分享,可在线阅读,更多相关《JDBC连接数据库.ppt(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、11关于MySQL和JDBC2MySQL和JDBC驱动的安装3集成NetBeans7与MySQL4通过JDBC对数据库执行SQL语句 5基于数据源访问数据库 第八章第八章 利用利用JDBCJDBC访问数据库访问数据库2 MySQL是Oracle 公司的一个产品,是最著名的开源关系数据库之一。由于其健壮性和能够免费使用,许多公司,例如 Nokia、Facebook和Google等都在使用它。JDBC(Java Database Connectivity)是Sun公司创建的Java数据编程标准接口,是 Java语言和数据库之间的中间件。实际接口的 驱驱 动动 由数据库开发商提供。MySQL JDB
2、C驱动称为 Connector/J,当前最新的版本为 5.1.18。关于关于MYSQLMYSQL和和JDBCJDBC3JDBCJDBC APIAPI核心结构核心结构MySQL JDBC驱动驱动4MySQL最新版本最新版本下载地址:http:/ mysql-installer-5.5.20.0.msi(191)。MySQL驱动程序最新版本驱动程序最新版本下载地址:http:/ 将MySQL JDBC驱动程序添加到应用服务器可访问到的目录下。如果使用Tomcat 7.0.22服务器服务器,将驱动程序mysql-connector-java-5.1.18-bin.jar 复制到其安装目录的Apach
3、e Tomcat 7.0.22lib下;如果使用GlassFish 3.1.1服服务器务器,则将驱动程序复制到其安装目录的glassfishlib下。安装安装MySQLMySQL驱动程序驱动程序18 以Windows7为例:开始开始所有程序所有程序MySQL MySQL Server 5.5 MySQL 5.5 Command Line Client启动启动MySQLMySQL服务器服务器(1)(1)输入安装输入安装MySQL时时设置的设置的password19启动启动MySQLMySQL服务器服务器(2)(2)20 在命令窗口出现mysql提示符后执行下面的命令,创建一个名为sample1的
4、新数据库:create database sample1;create database sample1;创建好sample1之后,执行下面的命令,切换到sample1数据库中:use sample1;use sample1;创建一个数据库创建一个数据库(1)(1)21 执行脚本,初始化数据库。在客户命令窗口中,用source或.命令执行数据库初始化脚本文件sample.sql。执行source命令时,必须给出sample.sql文件的地址。例如,sample.sql文件在D盘根目录下,用下面的形式执行这个命令:source D:sample.sqlsource D:sample.sql 运行
5、本脚本文件后,可以获得本书所有示例程序中所需要的数据库表。创建一个数据库创建一个数据库(2)(2)或或D:sample.sqlD:sample.sql或或D:/sample.sqlD:/sample.sql22在在NetBeans中增加中增加MySQL JDBC驱动驱动。集成集成NetBeans7NetBeans7与与MySQL(1)MySQL(1)右击右击打开打开“新建驱动程序新建驱动程序”对话框,添加对话框,添加MySQL驱驱动程序动程序(.jar文件文件)23集成集成NetBeans7NetBeans7与与MySQL(2)MySQL(2)新注册的新注册的MySQL驱驱动程序动程序24连接
6、到连接到MySQL。集成集成NetBeans7NetBeans7与与MySQL(3)MySQL(3)右击右击打开打开“连接设置连接设置”对对话框,输入数据库、用话框,输入数据库、用户名和口令户名和口令点击点击25集成集成NetBeans7NetBeans7与与MySQL(4)MySQL(4)MySQL数据库数据库右击右击“连接连接”或或“断开连断开连接接”,连接状态下,可以浏览,连接状态下,可以浏览MySQL服务器上的数据库服务器上的数据库26连接到连接到MySQL。集成集成NetBeans7NetBeans7与与MySQL(5)MySQL(5)右击右击打开打开“注册注册MySQL服务器服务器
7、”对话框对话框点击点击27集成集成NetBeans7NetBeans7与与MySQL(6)MySQL(6)右击右击“连接连接”右击右击“创建数据库创建数据库”,可以打开创建数可以打开创建数据库对话框据库对话框28集成集成NetBeans7NetBeans7与与MySQL(7)MySQL(7)右击右击“创建表创建表”后,可后,可以创建以创建sample1数据库表数据库表在这里创建了一在这里创建了一个个sample1数据库数据库29要创建与MySQL数据库的连接,需要经过两步:运行时动态地调用com.mysql.jdbc包中Driver类,Java Virtual Machine(JVM)实例化该
8、类一个新对象。Class.forName(com.mysql.jdbc.Driver).newInstance();Class.forName(com.mysql.jdbc.Driver).newInstance();(老版本的包和类名是org.gjt.mm.mysql.Driver,仍然可用)在实例化过程中,驱动向静态类 DriverManagerDriverManager注册。DriverManager类负责管理当前系统中已安装的所有JDBC驱动。创建数据库连接创建数据库连接(1)(1)30 建立Java和MySQL数据库的连接。connection=DriverManager.getCo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JDBC 连接 数据库
限制150内