huguanghao
发贴: 1
积分: 0
|
于 2006-05-04 15:23
建立了名字为student数据库 ,建了student表和stu表,两个表都存入了数据,连接数据库student成功,访问表student也没有问题,但是返回的表中数据时空的。 同样连接stu表却出现问题如下: java.sql.SQLException:[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]对象名‘stu’无效。
代码如下: import java.sql.*;
public class TestDB { public static void main(String[] args) { String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String dbURL = "jdbc:microsoft:sqlserver://127.0.0.1:1433; DatabaseName=student"; String userName = "sa"; String userPwd = "sa"; Connection dbConn; Statement sta; ResultSet result; try { //返回与带有给定字符串名的类或接口相关联的 Class 对象。 Class.forName(driverName); //DriverManager管理一组 JDBC 驱动程序的基本服务。 dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println("Connection Successful!"); sta=dbConn.createStatement(); result=sta.executeQuery("select *from stu"); while(result.next()) {System.out.println(result.getString(1));} result.close(); sta.close(); dbConn.close(); } catch (Exception e) { e.printStackTrace(); } } } 请高手指点一下啊 我都晕死了!
|