我試圖我JAVA代碼連接到SQL Server我有locally.This就是我想:JDBC連接與SQL Server
public static void main(String[] args) throws ClassNotFoundException, SQLException, InvalidFormatException, IOException {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection("jdbc:sqlserver://localhost" + "databaseName=talisman" + "user=karim" + "password=123");
//rest of the code
}}
我得到這個異常:
Dec 18, 2012 11:29:40 AM com.microsoft.sqlserver.jdbc.SQLServerConnection <init>
SEVERE: Java Runtime Environment (JRE) version 1.6 is not supported by this driver. Use the sqljdbc4.jar class library, which provides support for JDBC 4.0.
Exception in thread "main" java.lang.UnsupportedOperationException: Java Runtime Environment (JRE) version 1.6 is not supported by this driver. Use the sqljdbc4.jar class library, which provides support for JDBC 4.0.
at com.microsoft.sqlserver.jdbc.SQLServerConnection.<init>(SQLServerConnection.java:304)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1011)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at cct.karim.karim.main(karim.java:62)
和我很堅持... 我會感激你的幫助,但請具體說明在你的答案
更新:
我正在使用eclipse,並且我下載了jbdc4。你能告訴我如何將它包含在eclipse中嗎?
此驅動程序不支持Java運行時環境(JRE)版本1.6。您的jdbc驅動程序版本是什麼? –
錯誤信息非常清晰。您需要使用Java7或Java6的Microsoft驅動程序 –
我正在使用jdbc4 – user1912404