具体一点啊,就是这个数据库好象不能用啊,别的如果在下面的Database里选test的自带的数据库就能连上了啊,不知道什么问题啊?

解决方案 »

  1.   

    写一个文件来测

    jsp连接MySQL数据库 testmysql.jsp如下: 
    < %@ page contentType="text/html;charset=gb2312"% > 
    < %@ page import="java.sql.*"% > 
    < html > 
    < body > 
    < %Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 
    String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1" 
    //testDB为你的数据库名 
    Connection conn= DriverManager.getConnection(url); 
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
    String sql="select * from test"; 
    ResultSet rs=stmt.executeQuery(sql); 
    while(rs.next()) {% > 
    您的第一个字段内容为:< %=rs.getString(1)% > 
    您的第二个字段内容为:< %=rs.getString(2)% > 
    < %}% > 
    < %out.print("数据库操作成功,恭喜你");% > 
    < %rs.close(); 
    stmt.close(); 
    conn.close(); 
    % > 
    < /body > 
    < /html > 
      

  2.   

    你想用那种方式连接数据库,如果是odbc-jdbc方式,你需要安装mysql的odbc驱动和jdbc驱动。
    如果是jdbc方式,你需要安装并配置jdbc驱动。
    然后,才可以用楼上的测试代码,测试。
      

  3.   

    [MySQL][ODBC 3.51Driver]Access denied for user:'@localhost' to database 'hncsdb'上面这个错误是在数据源里配置 系统DSN 时出错的,问题是在这里配置时就出错了啊,用
    代码去测肯定是错的啊.
     
    我把上面这个database 改成MySQL自带的test就通过了啊,测试的时候也是好的.