JSP程序设计从入门到精通1-7章(下).doc

上传人:心*** 文档编号:1038609 上传时间:2018-11-22 格式:DOC 页数:192 大小:8.60MB
下载 相关 举报
JSP程序设计从入门到精通1-7章(下).doc_第1页
第1页 / 共192页
JSP程序设计从入门到精通1-7章(下).doc_第2页
第2页 / 共192页
JSP程序设计从入门到精通1-7章(下).doc_第3页
第3页 / 共192页
JSP程序设计从入门到精通1-7章(下).doc_第4页
第4页 / 共192页
JSP程序设计从入门到精通1-7章(下).doc_第5页
第5页 / 共192页
点击查看更多>>
资源描述

1、第 7 章 JSP 数据库操作例程本章简介:通过上面两章的学习我们全面了解了 JDBC,下面进入将能过实例来运用 JDBC 的强大功能来操作数据库,处理我们的业务。本章中的内容有1、mysql 的安装 2、学习 JDBC 连接数据库的最基本的类3、了解通过 jsp 程序来实现最常用数据库的操作4、利用操作数据库最基本的类来实现一个分页程序5、利用操作数据库最基本的类来实现一个留言本7.1 安装 mysql7.1.1 第一步:下载 mysqlHttp:/ mysql-5.0.19-win32.zip。7.1.2 第二步:安装、配置 mysql运行 setup.exe,首先出现的是安装向导欢迎界面

2、,直接点击“Next”继续,选择安装类型,选择“自定义”custom 安装,然后点“Next”下一步,出现自定义安装界面,选择安装路径:C:MysqlServer 5(可自定义)点“OK”返回到自定义安装界面,路径已改为设置的路径,点“Next” ,准备开始安装,点“Install”开始安装。安装完成后出现创建 M 帐号的界面。如果是首次使用 Mysql,选“Create anew free M accout”,点“Next” ,输入你的 Email 地址和自己设定的用于登录M 的密码,填完后点“Next”进入第二步,填写姓名等相关信息,填完点“Next” ,进入第三步,填完电话号码、公司名称

3、等信息后,点“Next” ,然后出现预览你刚才填的信息的界面,点“Next”出现安装完成界面。注意,这里有个配置向导的选项(Configure the MysqlServer now) ,建议勾选立即配置你的 Mysql。许多说安装完 Mysql 后无法启动,原因就在于没有配置 Mysql。点击“Finish”完成安装,并开始配置 Mysql,点“Next” ,进入配置类型选择页面。选“Detailed configuration”(详细配置),点“Next” ,进入服务类型选择页面。选“Developer Machine” (开发者机器) ,这样占用系统的资源不会很多,点“Next”后,进入

4、数据库用法选择页面。选择“Multifunctional Database” ,点“Next” ,进入选择 InnoDB 数据存放位置页面,不用更改设置,直接放在 Installation Path 安装目录里即可,然后点“Next” ,选择Mysql 的同时联接数,选择“Manual Setting” ,设置为 100(根据自己需要,酌情设置) 点“Next” ,配置 Mysql 在 TCP/IP 通讯环境中的端口选择默认的 3306 端口即可。点“Next”,选择 Mysql 中的字符设置,注意,这里的选择将会影响你是否能在 Mysql 中使用中文。选择 gb2312 字符集以便支持简体中

5、文,点“Next” ,设置 Windows 服务选项,注意,这里的选择很关键。“Install As Windows Service”一定要勾选,这是将 Mysql 作为 Windows 的服务运行。 “Service Name”就用默认的“Mysql”下面的“Launch the MysqlServer automatically”一定要勾选,这样 Windows 启动时,Mysql 就会自动启动服务,要不然就要手工启动 Mysql。许多人说安装 Mysql 后无法启动、无法连接、出现 10061 错误,原因就在这里。点“Next” ,设置根帐号 root 的登录密码, “Modify Se

6、curity Settings”是设置根帐号的密码,输入你设定的密码即可。“Create An Anonymous Account”是创建一个匿名帐号,这样会导致未经授权的用户非法访问你的数据库,有安全隐患,建议不要勾选。点“Next” ,Mysql 配置向导将依据你上面的所有设定配置 Mysql,以便 Mysql 的运行符合你的需要,点“Execute”开始配置,当出现“Service started successfully”时,说明你的配置完成,Mysql 服务启动成功点“Finish”完成,整个 Mysql 的配置完成,剩下的就是用 Mysql 客户端连接 Mysql 服务器,然后使用

7、了。 7.1.3 第三步:Mysql 客户端连接 Mysql 服务器我们可以用mysql 管理工具 SQL yog这个工具来连接 Mysql 服务器,对 mysql 进行图形化管理及操作,比如建库,建表,增加,删除数据表中的数据。其下载的网址是:http:/ 7-1 mysql 管理工具主界面7.1.4 第四步:安装 JDBC 驱动: 解压缩 mysql-connector-java-3.1.10.zip 将要使用的是 mysql-connector-java-3.1.10-bin-g.jar 和 ySQL -connector-java-3.1.10-bin.jar 配置 在 C:Progr

8、am FilesJava 目录下建立mysqlforjdbc 子目录,进入该目录将 mysql-connector-java-3. 1.10-bin.jar 到该目录下 进入C:Program FilesJavajdk1.5.0_04lib 目录将 mysql-connector-java-3.1.10-bin-g.jar 拷贝到该目录下然后配置 classpath,追加 %JAVA_HOME%libmysql-connector-java-3.1.10-bin-g. jar;C:Program FilesJavamysqlforjdbcmysql-connector-java-3.1.10-

9、bin.jar;到该环境变量中去。追加以后环境变量如下: CLASSPATH=%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;C:Program FilesApache Software FoundationTomcat5.5commonlibServlet-API .jar;%JAVA_HOME%libmysql-connector-java-3.1.10-bin-g.jar;C:Program FilesJavamysqlforjdbcmysql-connector-java-3.1.10-bin.jar;配置这个的目的是让 java 应用程序找到

10、连接 mysql 的驱动。 7.1.5 第五步:在 MySQ 中建数据库,数据表我们用mysql 管理工具 SQL yog这个工具来建一个数据表,首先来建立一个数据库,它的名称叫:example(注:我们以后的数据表操作,都是基于这个库上建立的)图 7-2 建立数据库接着,我们来建一张表:它的名称叫” about”,右击数据库”example”,选择”Create table in the database”,图 7-3 建立数据表接下来,界面显示如下:图 7-4 建立表中的字段也可以把以下的建表命令: create table about(id int(8)primary key,name

11、varchar(10);复制到右边的框中,选择“example”数据库,按“F5”来执行它。在表中插入数据,其操作界面如下:选择”insert/update data”,我们就可以插入数据了。注意:在每个表要有一个关键字,才能使用“insert/update data”这个功能。图 7-5 往表中插入数据它相当于命令: insert into about values(xyw1026,laojiang);7.1.6 第六步:在 JSP 连接 mysql 第一步:请把数据库驱动 mm.mysql-2.0.4-bin.jar 放到 WEB-INF/LIB/目录下(如果是虚拟主机请放到您的虚拟主机根

12、目录下 WEB-INF/LIB/)第二步:把 testLinkMysql.jsp 连接数据库文件放到您的具有可执行 JSP 的目录下,通过WEB 执行.如果看到恭喜数据库连接成功字样那么恭喜您数据连接成功!在 C:Tomcat5webappsmyappwebapp 目录下用记事本或 editplus(一个编辑工具)编写一个文件保存为 testLinkMysql.jsp 代码如下: 您的第一个字段内容为: 您的第二个字段内容为: 在浏览器中输入: http:/127.0.0.1:8080/myapp/webapp/testLinkMysql.jsp 若出现: 到此,我们已成功对 mysql 数据

13、库进行连接、配置成功。以后,我们的基本数据库的实例都是基于 mysql 数据库,所用操作数据库的还是 mysql 管理工具 SQL yog。7.2 JSP 连接数据库方法大全下面是数据库连接最基本的方法,我为了方便读者入门集中在这,供大家参考,其实这种把数据库逻辑全部放在 jsp 里未必是好的做法,当大家学到一定程度的时候,可以考虑用 MVC 的模式开发。在练习这些代码的时候,注意: 你一定将 jdbc 的驱动程序放到服务器的类路径里,然后要在数据库里建一个表 test,有两个字段比如为 test1,test2 ,可以用下面 SQL 建 create table test(test1 varc

14、har(20),test2 varchar(20) 然后向这个表写入一条测试纪录。那么现在开始我们的 jsp 和数据库之旅吧。我们重点讲一、jsp 连接 Oracle8/8i/9i 数据库(用 thin 模式) testoracle.jsp 如下: 您的第一个字段内容为: 您的第二个字段内容为: 二、jsp 连接 SQL Server7.0/2000 数据库 testSQL server.jsp 如下: 您的第一个字段内容为: 您的第二个字段内容为: 三、jsp 连接 DB2 数据库 testdb2.jsp 如下: 您的第一个字段内容为: 您的第二个字段内容为: 四、jsp 连接 Inform

15、ix 数据库 testinformix.jsp 如下: 您的第一个字段内容为: 您的第二个字段内容为: 五、jsp 连接 Sybase 数据库 testmysql.jsp 如下: 您的第一个字段内容为: 您的第二个字段内容为: 六、jsp 连接 Mysql 数据库 testmysql.jsp 如下: %Class.forName(“org.gjt.mm.mysql.Driver“).newInstance(); String URL =“jdbc:mysql:/localhost/example?user=root&password=1234&useUnicode=true&characterEnco

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。