java程序访问SQL Server 2008R2时ResultSet接口的几个函数不能使用 20
packageJava_SQL;importjava.io.IOException;importjava.sql.*;publicclassJava_SQL{public...
package Java_SQL;
import java.io.IOException;
import java.sql.*;
public class Java_SQL {
public static void main(String[] args) throws SQLException, IOException {
String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=Test";
String user = "***";
String password = "***";
try {
Class.forName(driver);
} catch (Exception ex) {
System.out.println("无法加载驱动程序!");
}
try {
Connection conn = DriverManager.getConnection(url, user, password);
Statement smt = conn.createStatement();
ResultSet rst = smt.executeQuery("select * from student");
rst.absolute(3);
System.out.println(rst.getString(1) + " " + rst.getString(2) + " "
+ rst.getString(3));
smt.close();
conn.close();
} catch (SQLException ee) {
System.out.println("数据库连接失败!");
}
}
}
为什么运行不了。
我的环境是Myeclipse 8.5。引用的库文件是msbase.jar,mssqlserver.jar和msutil.jar。
还有个问题。之前用的库文件参考http://wenku.baidu.com/view/7e7e6d25af45b307e871971f.html这篇文章里的sqljdbc4.jar。但是在使用PreparedStatement接口里面的setString()函数时会出错,用上面那三个库文件却可以。 展开
import java.io.IOException;
import java.sql.*;
public class Java_SQL {
public static void main(String[] args) throws SQLException, IOException {
String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=Test";
String user = "***";
String password = "***";
try {
Class.forName(driver);
} catch (Exception ex) {
System.out.println("无法加载驱动程序!");
}
try {
Connection conn = DriverManager.getConnection(url, user, password);
Statement smt = conn.createStatement();
ResultSet rst = smt.executeQuery("select * from student");
rst.absolute(3);
System.out.println(rst.getString(1) + " " + rst.getString(2) + " "
+ rst.getString(3));
smt.close();
conn.close();
} catch (SQLException ee) {
System.out.println("数据库连接失败!");
}
}
}
为什么运行不了。
我的环境是Myeclipse 8.5。引用的库文件是msbase.jar,mssqlserver.jar和msutil.jar。
还有个问题。之前用的库文件参考http://wenku.baidu.com/view/7e7e6d25af45b307e871971f.html这篇文章里的sqljdbc4.jar。但是在使用PreparedStatement接口里面的setString()函数时会出错,用上面那三个库文件却可以。 展开
3个回答
展开全部
你的驱动能加载上?.jdbc和sqlserver写反了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误信息贴出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询