हालांकि कई जवाब उपलब्ध हैं। मैं एक देना चाहूंगा।
जैसा कि आप विंडो प्रमाणीकरण का उपयोग कर रहे हैं।
JTDS URL को
. से बदलेंprivate String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress";
के लिए
private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress;useNTLMv2=true;domain=workgroup";
या दूसरा विकल्प है:
JTDS के बजाय [Microsoft JDBC ड्राइवर] [1] डाउनलोड करें। sqljdbc4.jar
जोड़ें आपके क्लासपाथ पर।
अपने सर्वर के लिए अपनी कनेक्शन स्ट्रिंग (JDBC URL) अपडेट करें
Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);
यूआरएल:jdbc:sqlserver://localhost;user=root;password=123;"
अगर अभी भी समस्या है, तो बने रहें। के साथ जांचें,
टीसीपी/आईपी नेटवर्क प्रोटोकॉल सक्षम करें, जो डिफ़ॉल्ट रूप से अक्षम है, और टीसीपी/आईपी पोर्ट को 1433 पर सेट करें जो कि फिर से डिफ़ॉल्ट पोर्ट नंबर है।
-
SQL सर्वर कॉन्फ़िगरेशन प्रबंधक प्रारंभ करें -> Microsoft SQL Server 2008 -> कॉन्फ़िगरेशन उपकरण -> SQL सर्वर कॉन्फ़िगरेशन प्रबंधक खोलें
-
फिर बाएं हाथ के पेड़ पर। SQL सर्वर 2005 नेटवर्क कॉन्फ़िगरेशन-> SQLEXPRESS के लिए प्रोटोकॉल-> TCP/IP चुनें।
-
राइट क्लिक करें और इसे सक्षम करें।
-
टीसीपी/आईपी पर डबल क्लिक करने पर एक विंडो बॉक्स दिखाई देता है। "आईपी एड्रेस" टैब पर क्लिक करें
-
TCP पोर्ट मान को 1433 पर सेट करें और फिर अप्लाई पर क्लिक करें
-
SQL सेवा को पुनरारंभ करें।