2012-08-05 15 views
6

को मैं अपने सिस्टम पर Microsoft SQL सर्वर 2012 एक्सप्रेस localdb स्थापित।कनेक्ट एसक्यूएल सर्वर localdb JDBC

बाद मैं एक डेटाबेस (DB1) के साथ बनाया (और शुरू कर दिया) एक उदाहरण (टेस्ट) मैं अपने जावा-Applikation के साथ कनेक्ट करने की कोशिश की।

ड्राइवर IST "com.microsoft.sqlserver.jdbc.SQLServerDriver"।

मेरे कनेक्शन स्ट्रिंग है "JDBC: sqlserver: // (localdb) \ टेस्ट; DatabaseName = DB1; स्कीमा = DB1,"

त्रुटि (छोटा): java.net.UnknownHostException: '(localdb)' नाम उदाहरण के 'टेस्ट' UDP पोर्ट की जाँच करें 1434 जांच करें कि SQL सर्वर ब्राउज़र सेवा प्रारंभ होने से

मेरे .नेट फ्रेमवर्क संस्करण 4.0.2

'SQLCMD.EXE एस (localdb) \ टेस्ट' ठीक काम करता है है।

मैं इस समस्या को कैसे हल कर सकता हूं?

+0

यह एक डुप्लिकेट प्रश्न है। [उत्तर] देखें (http://stackoverflow.com/a/15176091/376366)। –

उत्तर

5

माइक्रोसॉफ्ट एसक्यूएल सर्वर जेडीबीसी ड्राइवर स्थानीय डीबी का समर्थन नहीं करता है। टिप्पणी http://blogs.msdn.com/b/sqlexpress/archive/2011/07/12/introducing-localdb-a-better-sql-express.aspx#10250447

करज़िस्तोफ Kozielczyk देखें - MSFT 22 दिसंबर 2011 11:10 पूर्वाह्न #

@Charles स्टैंटन

दुर्भाग्य से JDBC ड्राइवर इस पल में LocalDB का समर्थन नहीं करता और कोई आसान कामकाज। टीम इस लापता सुविधा से अवगत है, लेकिन एक कनेक्ट आइटम दर्ज करना हमेशा डीसीआर ट्रैकिंग और प्राथमिकता के लिए सहायक होता है।

धन्यवाद,

-Krzysztof

Connecting to SQL Server LocalDB using JDBC में एक जवाब से समझाया रूप में, यह इस jTDS ड्राइवर का उपयोग कर ऐसा करने के लिए संभव है।

संबंधित मुद्दे