JSP源码如何使用Mysql数据库

手册/FAQ (552) 2015-11-12 10:37:26

      要正确的使用这段代码,你需要首先在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。

 

<%@ page contentType="text/html; charset=gb2312" language="java" 
 import="java.sql.*"%>

<%
     //**************************************
     *********  JDBC_ODBC连接MySql数据库,不需要设置数据源
    *********************************/  
               
     //********** 数据库连接代码 开始 ******/  
    //以下几项请自行修改
    String server="localhost";        //MYSQL 服务器的地址
    String dbname="test";            //MYSQL 数据库的名字
    String user="root";                //MYSQL 数据库的登录用户名
    String pass="chfanwsp";            //MYSQL 数据库的登录密码
    String port="3306";    //SQL Server 服务器的端口号,默认为1433
   
    //数据库连接字符串
    String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"?user="+user+

"&password="+pass+"&useUnicode=true&characterEncoding=GB2312";
    //加载驱动程序
    Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    //建立连接
    Connection conn= DriverManager.getConnection(url);
    //创建语句对象
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_UPDATABLE);
    // ****     数据库连接代码 结束 *******   
   
    String sql="select * from username";
    ResultSet rs=stmt.executeQuery(sql);
    //rs.first();
    while(rs.next()){
    out.print("用户名:");
    out.print(rs.getString("uid")+" 密码:");
    out.println(rs.getString("pwd")+"
");
    }
    rs.close();
    stmt.close();
    conn.close();
%>

 

 

THE END