我正在学习Java,需要运行一些简单的东西,通过JDBC从MSSQL中检索一些数据.我书中的例子不起作用(但它已经有好几年了)以下MS的这个例子对我来说也不起作用:
http://msdn.microsoft.com/en-us/library/ms378956(v=sql.90).aspx
这是我的代码:
package javasql;
import java.sql.*;
import java.util.*;
public class Program {
private static String url = "jdbc:sqlserver://localhost\\SQLExpress;database=Northwind;integratedSecurity=true;";
//private static String userName = "sa";
//private static String password = "myPassword";
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
RunDemo();
}
public static void RunDemo() {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection connection = DriverManager.getConnection(url);
Statement statement = connection.createStatement();
ResultSet results = statement.executeQuery("SELECT ProductName, Price FROM Products ORDER BY ProductName");
while(results.next()) {
System.out.println("Product Name: " …Run Code Online (Sandbox Code Playgroud)