关于jsp连接mysql问题帮我看下问题出在哪,谢谢!!

[复制链接]
查看11 | 回复3 | 2009-6-24 13:46:10 | 显示全部楼层 |阅读模式
Bean代码:
package database;
import java.sql.*;
public class sqlbean {
public String query_statement;
public ResultSet result=null;
public Connection conn;
public void setQuerystatement(String query_statement)
{

this.query_statement=query_statement;
}
public void setConnection(String driverName ,String jdbcURL,

String username,String passwd) throws Exception
{

Connection conn1;

Class.forName(driverName);

conn1=DriverManager.getConnection(jdbcURL, username, passwd);

conn1.setAutoCommit(false);

this.conn = conn1;
}
public ResultSet getResult()
{

try

{

PreparedStatement select_stm=conn.prepareStatement(query_statement,

java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);

result=select_stm.executeQuery();

}

catch(Exception e)

{

System.out.println(e);

}

return result;
}
}
登录检查页面代码:



验证页面


您输入的用户名为:

密码为:


我使用的数据库为mysql用户名密码均为root端口是3306端口
org.apache.jasper.JasperException: An exception occurred processing JSP page /check.jsp at line 31
28: try
29:
{
30:
//设置连接
31:
sqltest.setConnection("com.microsoft.jdbc.sqlserver.SQLServerDriver",
32:
"jdbc:microsoft:sqlserver://localhost:3306;DatabaseName=net-hd",
33:
"root","root");
34:
//设置SQL语句

回复

使用道具 举报

千问 | 2009-6-24 13:46:10 | 显示全部楼层
晕了,你用的是mysql,你给加载的是sqlserver类驱动,应该加mysql驱动...
回复

使用道具 举报

千问 | 2009-6-24 13:46:10 | 显示全部楼层
改为:sqltest.setConnection("org.gjt.mm.mysql.Driver","jdbc:mysql://localhost:3306/net-hd","root","root");...
回复

使用道具 举报

千问 | 2009-6-24 13:46:10 | 显示全部楼层
你的程序在哪里出现错误?没有说清楚啊。^_^...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行