网站大量收购独家精品文档,联系QQ:2885784924

JSP的MySQL数据编程讲述.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP的MySQL数据编程讲述

MySQL数据库编程 一、创建数据库 运行JTM.bat,在出来的命令窗口,输入你的选择1,回车确定即可。如图: 同时启动Web服务器Tomcat和数据库服务器MySQL,注意Tomcat端口默认为8080,MySQL端口默认为3306。 然后,进入MySQL-Front文件夹,运行MySQL-Front.exe文件。 打开之前已经配置好的MySQL,我们可以在服务器上右键新建数据库TEST,并在TEST数据中建立表格Stu。 在字段标签里面可以自由新建、删除、编辑字段。这样我们就可以在MySQL中完成所有的基本数据库、表的创建,初步已经足够用了。 建好数据库后和里面的表之后,点击选中一个表,在右边点“数据浏览器”,如下: 再点上面的按钮,就可以在表中添加记录。 数据库和表都准备好之后,就可以去写jsp页面来访问数据库中的表数据。 二、Java驱动包的安装 要想顺利在JSP页面中连上MySql数据库,我们还必须做最后一步:将MySQL的Java驱动包放到我们网站的根目录下的。 将我给大家的WEB-INF.rar压缩包放到网站根目录下(注意是我们在server.xml里面配置的那个网站根目录),解压到当前文件夹,就可以发现在E:\MyWeb文件夹下出现了WEB-INF文件夹。 WEB-INF文件夹里面的lib文件下有MySQL驱动包mysql-connector-java-5.1.26-bin.jar,就这样放着就行了,以后在JSP页面里面就可以直接编写相应语句连上MySQL数据库了。 三、数据库编程 在Hbuilder中新建一个Web项目MySQL,并添加一个data.jsp页。 注意:这个项目必须放在tomcat服务器的根目录E:\MyWeb下哦。 在data.jsp中除了之前一样的一些声明外,还要添加声明引用java.sql.*。 在body里面先用HTML标签和CSS做一个布局: 一个最外层div id=container,里面放n行,第一行就是表头: 后面每一行的样式跟表头都一样,都是一个div class=table-data里面包含左右两个div,只是里面的具体“学号”,“姓名”数据都是通过Java代码从数据库中读出,然后混编在HTML的div占位区域中。 后面代码正式开始: 四个字符串,第一个: String driverClass=com.mysql.jdbc.Driver; 就是我们之前放进去的驱动包,通过它才能连上Mysql数据库。记住就行了。 第二个: String url=jdbc:mysql://localhost:3306/test; 说清楚我们的数据库test的url地址,前面说明是jdbc:mysql:,后面说清具体地址 第三个和第四个是账号密码,必须跟我们建立时候的一致,jtm说明里面有,账号是root,密码是123。 注意,所有的数据库操作语句都必须放在一个try{ } catch{ }里面: 第一句: Class.forName(driverClass).newInstance(); 套路,仍然是用之前放进去的驱动包,第一个字符串来初始化一个连接mysql的通道。 第二句: Connection conn; conn=DriverManager.getConnection(url,user,password); 用前面的url,用户名,密码连上mysql数据库。 后面的完整语句: 继续解释语句: Statement stmt=conn.createStatement(); 建立一个SQL语句对象stmt,靠它来执行sql语句。 String sql=SELECT * FROM stu; 将具体的sql语句字符串存为一个字符串,后期难点就在这里,字符串可能要插进去变量,用前部分SQL语句 + a + 后部分SQL语句形式来连起来。 ResultSet rs=stmt.executeQuery(sql); 通过stmt对象来执行SQL语句,结果放到结果集ResultSet对象rs中。 while(rs.next()) 可以循环将结果集中数据一条条全部读出来,读出来的数据用: div class=data-left%=rs.getString(XH)%/div div class=data-right%=rs.getString(XM)%/div rs.getString(XM)来一个个获取其具体字段。 然后将读出来的字段和普通HTML代码混编在一起,结果如下: 需要源代码的请百度 华夏电商 ,来专业博客下载。

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档