一.部署工作:

     1.安装jdk
     2.安装tomcat
     3.安装JCreator

     4.将mysql.jar(其中包含数据库驱动)包含到JCreator的目录下

     5.将mysql.jar放到虚拟目录的lib文件夹下

二、class 与jsp

1用EMS SQL Magager借助mysql创建了一个叫做 mydata 的数据库,库中创建了一个student的表,其中有两个字段:number name

2.用JCreator产生如下文件

3.将 bag_data包放到 class文件下,将 jsp文件放到虚拟服务目录下

package bag_data;

import java.sql.*
;
import javax.sql.*
;

public class
 GetConn
{
  
//私有数据成员

  private String url;
  
private
 String username;
  
private
 String password;
  
private
 Connection conn;
  
private
 String err;
  
  
//构造函数

  public GetConn()
  {
         url
="jdbc:mysql://localhost/mydata";//最后这个为数据库名称

         username="root";
         password
="165241102"
;
         err
="连接成功!"
;
  }
  
//成员函数

  public Connection getCon()
  {
      
try

      {
          
//加载驱动
        Class.forName("com.mysql.jdbc.Driver").newInstance();    
        
//建立连接

        conn=DriverManager.getConnection(url,username, password);
      }
      
catch
(Exception ex)
      {
         err
=
ex.toString();    
      }    
      
      
return
 conn;
  }    
  
  
public
 String getErr()
  {
     
return
 err;    
  }
}

 

 

<%@ page contentType="text/html; charset=gb2312"  language="java"  import="java.sql.*,javax.sql.*,java.io.*"%>
<jsp:useBean id="wq" class="bag_data.GetConn" scope="request"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>这是一个测试 mysql 是否设置成功的页面</title>
</head>

<body>
  
<% 
     try
     {
        Connection con
=wq.getCon();
     }
     catch(Exception ex)
     {
       
//wq.getErr();不知道如何才能显示
     }
  
%>
 
<align="center"><font color="#FF0000" size="20"> <%=wq.getErr()%></font></p>
</body>
</html>

 

 

 

附录:

 

 <tr>
    
<td width=16% align=center><%=sno%></td>
    
<td width=16% align=center><%=rs.getString(2)%></td>
    
<td width=8% align=center><%=rs.getString(3)%></td>
    
<td width=8% align=center><%=rs.getInt(4)%></td>
    
<td width=16% align=center><%=rs.getString(5)%></td>
    
<td width=12% align=center><%=rs.getString(6)%></td>
    
<td width=12% align=center><href="change.jsp?xuehao=<%=sno%>" >修改</a></td>
    
<td width=12% align=center><href="del.jsp?xuehao=<%=sno%>">删除</a></td>
  
</tr>