一个简单的JSP 连接MySQL使用实例

Posted ec04

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个简单的JSP 连接MySQL使用实例相关的知识,希望对你有一定的参考价值。

一、软件环境

下载并安装mysql,Tomacat,JDBC、MyEclipse或其他IDE。

二、环境配置

将其环境变量配置好之后,下载Java 专用的连接MySQL的驱动包JDBC,有人会发现在一些下载的JDBC压缩包里面发现若干文件, 比如:mysql-connector-java-gpl-5.1.34.msi的安装文件,那这个文件是干什么用的呢,它又与mysql-connector-java-5.1.34-bin.jar有什么区别?其实两个都是一样的,只不过mysql-connector-java-gpl-5.1.34.msi是把mysql-connector-java-5.1.xx-bin.jar封装在里面了,msi的安装完后会有一个文件夹,里面会有mysql-connector-java-5.1.34-bin.jar这个文件,在这里我们只需要这个mysql-connector-java-5.1.xx-bin.jar就行了。

把mysql-connector-java-x.x.x-bin.jar拷贝到Tomcat的安装bin目录D:\Tomcat 6.0\lib下(如果你安装的是msi文件,那么他可能会在MySQL的安装目录的Tools文件夹下,这个我们不建议这样用,直接下载jar文件复制过去就行),然后在classpath里面加入D:\Tomcat 6.0\lib\mysql-connector-java-x.x.x-bin.jar即可。 拷贝这一步就是为JSP连接数据库配置驱动。 如果使用的是MyEclipse上自带的tomcat则直接将jar文件复制到“项目\WebRoot\WEB-INF\lib”路径下即可。

配置这个的目的是让java Application找到连接mysql的驱动。 

三、JSP连接MySQL 

建立数据库Student,建立表stu_info。现在就是尝试用jsp连接mysql了。 
建立测试页面test.jsp 

[java] view plain copy
 
  1. <%@ page contentType="text/html; charset=gb2312" %>   
  2. <%@ page language="java" %>   
  3. <%@ page import="com.mysql.jdbc.Driver" %>   
  4. <%@ page import="java.sql.*" %>   
  5. <%   
  6. //加载驱动程序   
  7. String driverName="com.mysql.jdbc.Driver";   
  8. //数据库信息  
  9. String userName="root";   
  10. //密码   
  11. String userPasswd="123";   
  12. //数据库名   
  13. String dbName="Student";   
  14. //表名   
  15. String tableName="stu_info";   
  16. //将数据库信息字符串连接成为一个完整的url(也可以直接写成url,分开写是明了可维护性强)   
  17.   
  18. String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;   
  19. Class.forName("com.mysql.jdbc.Driver").newInstance();   
  20. Connection conn=DriverManager.getConnection(url);   
  21. Statement stmt = conn.createStatement();   
  22. String sql="SELECT * FROM "+tableName;   
  23. ResultSet rs = stmt.executeQuery(sql);   
  24. out.print("id");   
  25. out.print("|");   
  26. out.print("name");   
  27. out.print("|");   
  28. out.print("phone");   
  29. out.print("<br>");   
  30. while(rs.next()) {   
  31. out.print(rs.getString(1)+" ");   
  32. out.print("|");   
  33. out.print(rs.getString(2)+" ");   
  34. out.print("|");   
  35. out.print(rs.getString(3));   
  36. out.print("<br>");   
  37. }   
  38. out.print("<br>");   
  39. out.print("ok, Database Query Successd!");   
  40. rs.close();   
  41. stmt.close();   
  42. conn.close();   
  43. %>  
  44.    
 

 


在浏览器端打开我们的页面 类似于:http://localhost:8080/Test/test.jsp就可以看到查询的数据了。

from: http://blog.csdn.net/kirinlau/article/details/53182789

以上是关于一个简单的JSP 连接MySQL使用实例的主要内容,如果未能解决你的问题,请参考以下文章

用 JSP 连接 MySQL 登入注册项目实践(JSP + HTML + CSS + MySQL)

jsp-2 简单的servlet连接mysql数据库 增删改查

一个简单的jsp+servlet实例,实现简单的登录

用jsp实现网站登录界面的制作,并连接数据库

一个简单的jsp+servlet实例,实现简单的登录

一个简单的jsp+servlet实例,实现简单的登录