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

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驱动!
...全文
52 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
错误都没?
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-17 05:28
社区公告
暂无公告