0
我想所有可用的數據庫的名稱在SQL Server 2014獲取在SQL Server中提供的數據庫名稱2014
我對這個代碼不工作:
import java.sql.*;
public class TestSql {
public static void main (String[] args){
String connnectionURL = "jdbc:sqlserver://localhost\\FAISAL-FAS:1433;";
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection(connnectionURL);
ResultSet rs = conn.getMetaData().getSchemas();
while(rs.next()) {
System.out.println(rs.getString(1));
}
}
catch(Exception e){}
}
}
請描述「不工作」是什麼意思?它是否編譯和運行,但不會產生所需的結果?還是試圖編譯它會導致整個網絡?或者介於兩者之間? – alroc
「select * from sys.databases」如何? – Durandal
也許你需要使用'DatabaseMetaData.getCatalogs()'來代替。 –