这是我的第一个java应用程序,我一直试图连接到sql并获取一些记录三个小时。我没有得到任何execptions或错误。但到目前为止没有显示任何内容。我不确定我是否已连接< / p>
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();
}
}
答案 0 :(得分:2)
尝试显示堆栈跟踪
try {
...
} catch (SQLException e) {
e.printStackTrace();
}
答案 1 :(得分:0)
您可以通过exception
或try catch
public static void main(String[]args)throws SQLException,ClassNotFoundException
或stackTrace()
catch (Exception e) {
e.printStackTrace();
}
forName()
抛出ClassNotFoundException
并getConnection()
抛出SQLException