我的SQL Server有一个用户,就是sa,密码是123456,我用查询分析器在Project数据库下建立了一张表(table1),数据库可以连接的上,用企业管理器也是这种情况,但是就是提示我:
java.sql.SQLException:[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]对象名'table1'无效。
表table1肯定是存在的,就算是系统自带的数据库中的表也是提示这个错误,以前我发过这样的帖子,但是问题没有解决掉,今天又要麻烦大家了,如果问题解决我改天再给帮我解决问题的朋友加分,几天我就只有这20了。放心了,我一定做到!
我的代码如下:
import java.sql.*;
public class TestDB {
public static void main(String[] args) {
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=Project";
String userName ="sa";
String userPwd = "123456";
Connection dbConn ;
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("成功");
Statement stmt=dbConn.createStatement();
String sql="select * from table1 ";ResultSet rs=stmt.executeQuery(sql) ;
while(rs.next()){
String str=rs.getString(1);
String str1=rs.getString(2);
System.out.println(str+str1);
}
rs.close();
stmt.close();
}catch (Exception e) {
e.printStackTrace();
}
}
}
java.sql.SQLException:[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]对象名'table1'无效。
表table1肯定是存在的,就算是系统自带的数据库中的表也是提示这个错误,以前我发过这样的帖子,但是问题没有解决掉,今天又要麻烦大家了,如果问题解决我改天再给帮我解决问题的朋友加分,几天我就只有这20了。放心了,我一定做到!
我的代码如下:
import java.sql.*;
public class TestDB {
public static void main(String[] args) {
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=Project";
String userName ="sa";
String userPwd = "123456";
Connection dbConn ;
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("成功");
Statement stmt=dbConn.createStatement();
String sql="select * from table1 ";ResultSet rs=stmt.executeQuery(sql) ;
while(rs.next()){
String str=rs.getString(1);
String str1=rs.getString(2);
System.out.println(str+str1);
}
rs.close();
stmt.close();
}catch (Exception e) {
e.printStackTrace();
}
}
}
解决方案 »
- 帮忙调试下同步线程的代码:模拟多人售票程序
- java下载
- 不显示数据-jfreechat线型图的createLineChart()
- MLet的问题
- 你能让一个JFrame不显示在任务栏中吗?
- java 中能不能实现一个数字键盘
- 新手请教一个关于使用String类修改的简单问题。谢谢
- applet连接数据库,写了一个policy文件,用appletviewer可以browse,但是如何在ie和nc中带那个policy文件?请各位帮忙一下...
- 那里有JDBC的相关资料??
- 转载数据库驱动器 sun.jdbc.odbc.JdbcOdbcDriver 失败
- 新手请教:概念问题
- JFrame的标题栏怎么去掉?
还有,你的登陆模式应该是混合登陆模式!
看一篇报道说,sa能连接到数据库,但在应用程序里是不能执行操作的,要新建一个用户,赋予其相应的权限,用此用户登陆。
如果还出现“对象**不存在”,那就是该用户访问非其拥有的表,应该设置其为db_owner
那是哪儿出了问题了呢?