保存到桌面加入收藏设为首页
JSP
当前位置:首页 > Web技术 > JSP

jsp连接mysql详解[图解]

时间:2013-07-25 11:56:29   作者:梦幻小纯哥   来源:永硕E盘装饰网   阅读:592   评论:0
内容摘要:这里使用的是tomcat6.0+jdk1.4.2+mysql5.1.51+mysql-connector-java-5.1.5.jar(mysqlJDBC驱动)1.安装j2sdk1.6.0.22,安装目录:D:\ProgramFiles\Java\jdk1.6.0_222.安装t...

这里使用的是tomcat6.0+jdk1.4.2+mysql5.1.51+mysql-connector-java-5.1.5.jarmysqlJDBC驱动)

1.安装j2sdk1.6.0.22,安装目录:D:\Program Files\Java\jdk1.6.0_22

2.安装tomcat6.0,安装目录:D:\Program Files\Apache Software Foundation\Tomcat 6.0

3.安装mysql5.1.51 安装目录   D:\Program Files\MySQL\MySQL Server 5.1
 

4.设置环境变量:

JAVA_HOME    D:\Program Files\Java\jdk1.6.0_22

TOMCAT_HOME    D:\Program Files\Apache Software Foundation\Tomcat 6.0

path: D:\Program Files\MySQL\MySQL Server 5.1\bin;%JAVA_HOME%\bin;

CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%tomcat_home%\lib;
 

5.实用mysql数据库窗口下的管理工具Navicat for MySQL8.0.2中文版,创建数据库user及表user(http://download.csdn.net/source/2215496可以下载Navicat for MySQL8.0.2中文破解版),利用它可方便在图形界面下创建mysql数据库,表,记录等,创建数据库user,数据库user上创建表useruser含有3个字段,分别是id, username, userpassword 如下图所示:

 

 

jsp连接mysql详解[图解]


 

jsp连接mysql详解[图解]



 

6. 下载mysql5数据库驱动(必须有它)mysql-connector-java-5.1.5.ZIP

http://download.csdn.net/source/2215526 可以下载解压后得到mysql-connector-java-5.1.5-bin.jar,如果是用tomcat下的发布,那么肯定需要把该文件复制到d:\Tomcat 6.0\webapps\ROOT\WEB-INF\lib,这个结合你的实际情况来。

7.连接Mysql数据库

MyEclipse新建web工程connmysql,并将mysql-connector-java-5.1.5-bin.jar拷贝到该工程下的WebRoot/WEB-INF/lib下。

创建firstmysql.jsp,代码如下

<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="GB2312"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
   
    
     <title>JSP读取数据库</title>

</head>

<body>
<table border="1" align="center">
<tr>
   <th>ID</th>
   <th>用户名</th>
   <th>密码</th>   
</tr>
<%
   String driverClass="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/simple";//之前数据库名simple
   String user="root";//MySQ帐号
   String password="root";//MYSQL密码
   Connection conn;
   try {
    Class.forName(driverClass);
    conn=DriverManager.getConnection(url,user,password);
    Statement stmt=conn.createStatement();
   String sql="select * from user";//表名user
    ResultSet rs=stmt.executeQuery(sql);
    while(rs.next()){
%>
<tr>
   <td><%=rs.getString("id")%></td>   
   <td><%=rs.getString("username")%></td>
   <td><%=rs.getString("userpassword")%></td>
   </tr>
<%
    }
   }catch(Exception ex){
     ex.printStackTrace();
   }
%>
</table>

</body>
</html>

打开浏览器,输入http://localhost:8080/connmysql/firstmysql.jsp

显示如下

jsp连接mysql详解[图解]


相关评论