हाँ, यह संभव है।
जेटीडीएस का उपयोग कर लोकलडीबी इंस्टेंस के लिए कनेक्शन स्ट्रिंग इस तरह दिखती है:
jdbc:jtds:sqlserver://./DatabaseName;instance=LOCALDB#88893A09;namedPipe=true
यह जेटीडीएस 1.3.2 के रूप में काम करता है। आप यहां एक रिलीज डाउनलोड कर सकते हैं:
https://github.com/milesibastos/jTDS/releases/download/v1.3.2/jtds-1.3.2-dist.zip
अपने वांछित स्थानीय डीबी के लिए नामित पाइप खोजने के लिए, चलाएं
SqlLocalDb info NameOfTheLocalDBInstance
जो आपको np:\\.\pipe\LOCALDB#88893A09\tsql\query
जैसा कुछ देगा
किसी विशिष्ट उपयोगकर्ता नाम/पासवर्ड से जुड़ना शायद सबसे अच्छा है, इसलिए उस स्थानीय डीबी उदाहरण में भी अपने डेटाबेस के लिए लॉगिन और उपयोगकर्ता बनाएं (यदि आपने पहले से नहीं किया है):
sqlcmd -S np:\\.\pipe\LOCALDB#88893A09\tsql\query
CREATE LOGIN dbuser WITH PASSWORD = 'dbpassword'
GO
CREATE USER dbuser
GO
ALTER AUTHORIZATION ON DATABASE::DatabaseName TO dbuser
GO