java - 对如何通过 JDBC 连接 sqlserver 感到困惑

标签 java jdbc

这是我的第一个java应用程序,我一直在尝试连接到sql并获取一些记录三个小时。我没有收到任何异常或错误。但到目前为止没有显示任何内容。我不确定我是否已连接

           public static  void main(String[]args) throws ClassNotFoundException 
           ,SQLException{


  String url = "jdbc:sqlserver://.\\SQLEXPRESS;databaseName=Northwind; Integrated   Security=SSPI";  
         Integrated Security=SSPI";

         Connection con=null;
         Statement stmt=null;

         ResultSet rs=null;
         try {
             Class.forName("com.microsoft.sqlserver.jdbc.SqlServerDriver");

             con=DriverManager.getConnection(url);
             String sql="Select Top 3 from * person.Contact";
             stmt=con.createStatement();
             rs=stmt.executeQuery(sql);
             while(rs.next()){
             System.out.println(rs.getString(1));



             }
              }

         catch ( Exception e) {
             e.printStackTrace();
    }

  }

最佳答案

尝试显示堆栈跟踪

try {
  ...
} catch (SQLException e) {
   e.printStackTrace();
}

关于java - 对如何通过 JDBC 连接 sqlserver 感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18387566/

相关文章:

java - 单击“下一步”时如何更改 EditTexts?

java - 带有滤色器的 Android 相机预览

java - 我可以执行 Java 类文件的多个实例吗?

java - 从 jdbc 连接到 oracle 服务器获取 Activity 主机和端口(不要解析 url)

java - Java 中的 ResultSet 可以是 'null' 吗?

java - 从文件加载 jdbc 连接字符串的最佳方法,这样它就不会被硬编码到程序中?

java 中的 java.net.UnknownHostException 错误(将 JSON 数据解析为字符串)

java - 如何重用枚举中现有的实现

java - ParseException 尝试在插入数据库之前格式化日期

java - 如何从 Mac 终端运行 JDBC 代码?