के साथ जावा से SQL सर्वर से कनेक्ट करना मैं जावा से स्थानीय डेटाबेस (SQL सर्वर 2008) से कनेक्ट करने का प्रयास कर रहा हूं। मैंने प्रति ग्राहक आवश्यकताओं के लिए टीसीपी कनेक्शन अक्षम कर दिए हैं और मैं कनेक्ट नहीं कर सकता। मुझे सेवा SQL सर्वर ब्राउज़र भी अक्षम करना है।टीसीपी अक्षम
मैं जावा में अगले स्टेटमेंट लिखें:
conexion = DriverManager.getConnection("jdbc:sqlserver://localhost\\SQLEXPRESS;user=user;password=password");
और मैं निम्नलिखित त्रुटि है:
"java.net.SocketTimeoutException: Receive timed out". (then it tells me that probably there is a firewall and that I should run the SQL Server Browser).
अगर मैं Microsoft SQL सर्वर प्रबंधन स्टूडियो से कनेक्ट करने के लिए कोशिश करते हैं और मैं whith कनेक्ट कर सकते हैं एक ही पैरामीटर:
Server type: Database Engine
Server name: localhost\SQLEXPRESS
Authentication: SQL Server Authentication
User: user
Password: password
मैं अगर मैंने कुछ गलत मैं जावा लेकिन वर्ग कर रहा हूँ पता नहीं है एल सर्वर मैनेजमेंट स्टूडियो वास्तव में एक ग्राहक है, इसलिए यदि यह किसी क्लाइंट को कनेक्ट कर सकता है तो क्या कर सकता है।
कृपया उत्तर दें। अगर आपको अधिक जानकारी चाहिए तो बस इसके लिए पूछें।
हाय। उत्तर देने के लिए धन्यवाद। मैं जेटीडीएस के साथ प्रयास करूंगा, लेकिन मैंने पाइपर को भी अक्षम कर दिया है, मैं साझा मेमोरी का उपयोग करना चाहता हूं। मुझे लगता है कि यह किया जा सकता है क्योंकि मेरा क्लाइंट उसी कॉन्फ़िगरेशन के साथ .net से उसी डेटाबेस में कनेक्ट हो सकता है।मैं जेटीडीएस कोशिश करूंगा लेकिन मुझे लगता है कि बहुत दुखद है कि माइक्रोसॉफ्ट ड्राइवर में सभी सुविधाएं नहीं हैं। – user589155
यहां jtds उदाहरण है: http://stackoverflow.com/questions/11345746/connecting-to-sql-server-localdb-using-jdbc/24412037#24412037 – Vadzim