当前位置: 代码迷 >> Java Web开发 >> [求助]访问数据总出错
  详细解决方案

[求助]访问数据总出错

热度:177   发布时间:2006-07-15 15:57:14.0
[求助]访问数据总出错

刚学jsp 写个登陆页面 servlet判断 这段代码中返回的String 然后进行页面跳转

运行的时候一直返回 catch里的 tmp. 在学校的时候运行没问题 可到了家里就一直这样...
PS:写了个main调试也没问题...


package mypackage;
import java.sql.*;

public class loginjdbc {
public static String connect(String username,String password){
// public static void main(String[] args) {
String tmp;
// String username = "test";
// String password = "test";
try{
Class.forName("com.mysql.jdbc.Driver");
Connection cnn=DriverManager.getConnection("jdbc:mysql://localhost:3306/study","root","root");
Statement st=cnn.createStatement();
ResultSet rs=st.executeQuery("select password from login where name='"+username+"'");
if(rs.next()){
String pass=rs.getString("password");
if(pass.equalsIgnoreCase(password)){
tmp="ok";
rs.close();
st.close();
cnn.close();
// System.out.print(tmp);
return tmp;
}
else{
tmp="no";
rs.close();
st.close();
cnn.close();
// System.out.print(tmp);
return tmp;
}
}
else{
tmp="noname";
rs.close();
st.close();
cnn.close();
// System.out.print(tmp);
return tmp;
}
}
catch(Exception e){
tmp="ex";
// System.out.print(tmp);
return tmp;
}
}
}

搜索更多相关主题的帖子: 数据  访问  

----------------解决方案--------------------------------------------------------
你应该把异常信息也帖出来的
----------------解决方案--------------------------------------------------------
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

单独运行这个bean就不会出现这个异常...搞不懂.
----------------解决方案--------------------------------------------------------
很明显,你没有给你的工程添加MySQL的jdbc连接器
去www.mysql.com下载一个吧
----------------解决方案--------------------------------------------------------
mysql-connector-java-3.0.17-ga-bin.jar

这东西我知道也加了...可就是报错 彻底郁闷


----------------解决方案--------------------------------------------------------
mysql-connector-java-3.0.17-ga-bin.jar
可能版本低了嘛
换个高的试试
----------------解决方案--------------------------------------------------------
  相关解决方案