再贴一帖:告诉我这程序为什么不能检索数据库!

panzhiwei 2004-09-17 05:28:02
import java.io.*;
import java.sql.*;
public class sqlBean{
public sqlBean(){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

}
catch(java.lang.ClassNotFoundException e){}
catch(Exception e){
e.toString();
}
}
public String Query(String sql){
String pd="";
try{

String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
String user="sa";
String password="pzw6436008";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs=stmt.executeQuery(sql);
if(rs.next()){
pd=rs.getString("password");
}
}
catch(SQLException e)
{
e.toString();}
return pd;
}
public static void main(String args[]){
sqlBean db=new sqlBean();
String pd=db.Query("select * from login");
System.out.println("the password is"+pd);
}
}
我已经装过JDBC驱动!
...全文
80 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingfish 2004-09-17
  • 打赏
  • 举报
回复
如果你用的是Jb,

Tools->Configure Libraries->New一个, add 3个ms*.jar
然后在Project->Project Properties中的Required Library中加入它。

如果直接用jdk,那么可以将jar放在jre\lib\ext下
panzhiwei 2004-09-17
  • 打赏
  • 举报
回复
麻烦楼上的说具体一点,我都忙了好几天了,就是找不到问题的所在!谢谢了!
kingfish 2004-09-17
  • 打赏
  • 举报
回复
jdbc没找到,就是SQL Server的那3个jar

jdbc配置的帖子太多了,你搜搜就可以了,我就不用敲那么多字了
panzhiwei 2004-09-17
  • 打赏
  • 举报
回复
谢谢楼上的,现在出现问题了
提示说"java.sql.SQLException: No suitable driver"
请问此问题该如何解决?
kingfish 2004-09-17
  • 打赏
  • 举报
回复
e.toString();

改为 System.out.println(e); 打出异常看看就知道了

可能是jdbc没找到,程序应该没问题
panzhiwei 2004-09-17
  • 打赏
  • 举报
回复
输出就是 the password is
kingfish 2004-09-17
  • 打赏
  • 举报
回复
执行有什么信息?总有输出吧
panzhiwei 2004-09-17
  • 打赏
  • 举报
回复
是的,楼上的能不能帮我改一下?看看哪有问题!
程序编译能通过!
kingfish 2004-09-17
  • 打赏
  • 举报
回复
错误都没?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧