我正在尝试构建一个简单的jdbc sql示例。这是一堂课。我有两个jdbc驱动程序jar引用它的运行时是JavaSE-1.6。它连接到我已使用此代码设置的数据库...
// Load the JDBC driver
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// Create a connection to the database
connection = DriverManager
.getConnection("jdbc:sqlserver://localhost:1433;database=AboardTestDB;integratedSecurity=true");
System.out.println("Connected DB successfully");
// STEP 4: Execute a query
// writes the tables in local and not on GANESHN1\SQLSERVER2008
System.out.println("Creating table in given database...");
Statement stmt = connection.createStatement();
事情是以前有用的。它工作得很漂亮。但是我的一位同事遇到了麻烦。所以我删除了一个罐子以获得与他相同的错误。但当我把它放回去时,它给了我这个错误信息(再次)
2013年12月20日上午9:50:53 com.microsoft.sqlserver.jdbc.SQLServerConnection 严重:此驱动程序不支持Java Runtime Environment(JRE)1.7版。使用sqljdbc4.jar类库,它提供对JDBC 4.0的支持。 线程“main”中的异常java.lang.UnsupportedOperationException:此驱动程序不支持Java运行时环境(JRE)版本1.7。使用sqljdbc4.jar类库,它提供对JDBC 4.0的支持。 在com.microsoft.sqlserver.jdbc.SQLServerConnection。(SQLServerConnection.java:304) 在com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1011) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at sqldriver.doConnection(sqldriver.java:23) at sqldriver.main(sqldriver.java:59)
其他一切都保持不变。我尝试重新启动,卸载/重新安装,创建一个新项目,尝试不同的JRE。
这里有什么我想念的吗?我可以尝试别的什么吗?
答案 0 :(得分:0)