मेरे विन्यास:एमएस एसक्यूएल सर्वर 2008 एक्सप्रेस के साथ एमएस जेडीबीसी ड्राइवर का उपयोग कैसे कर सकता हूं?
- Windows XP SP3
- JDBC 2005
- एमएस एसक्यूएल सर्वर 2008 एक्सप्रेस, टीसीपी/आईपी के माध्यम से अवगत कराया बंदरगाह पर 1433
- वर्ग रास्ते में sqljdbc.jar
मैंने कोशिश की:
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433/SQLEXPRESS2008;databaseName=Test;selectMethod=cursor", "sa", "");
}
catch (Exception e) {
e.printStackTrace();
}
लेकिन यह हमेशा एक अपवाद फेंकता है:
localhost:1433/SQLEXPRESS2008
localhost/SQLEXPRESS2008
localhost
एक ही परिणाम:
java.sql.SQLException: No suitable driver
मैं भी निम्नलिखित यूआरएल की कोशिश की। कोई मदद?
ऐसा लगता है कि अब एक v3.0 ड्राइवर उपलब्ध है (जो जेडीबीसी 4.0 अनुपालन है) http://msdn.microsoft.com/en-us/sqlserver/aa937724 – Nemi
हां, इस उत्तर की जानकारी अब पुरानी है। मैं डेवलपर्स को एमएस वेबसाइट पर जाने और नवीनतम ड्राइवर प्राप्त करने की सलाह दूंगा।क्लासनाम और यूआरएल को सत्यापित करने के लिए रिलीज नोट्स भी पढ़ें। इस समय वे अपरिवर्तित हैं, लेकिन यह जांच करने के लिए समझ में आता है। – Cheeso
मार्च 2012 तक, माइक्रोसॉफ्ट द्वारा प्रकाशित नवीनतम जेडीबीसी ड्राइवर v4.0 है: http://www.microsoft.com/en-us/download/details.aspx?id=11774 – Cheeso