ローカル マシンの C ドライブにあるデータベースにアクセスしようとしています。Microsoft SQL サーバー Management Studio からデータベースにアクセスできます。ただし、データベースはサーバーにないため、最初の質問は「Java コードからアクセスできるかどうか」です。
-ローカルマシンのアドレスとサーバーの名前を試しましたが、どれも機能していないようです。
String url = "jdbc:sqlserver://DAVE-PC\\SQLEXP/";
String dbName = "STORESQL";
// String driver = "com.mysql.jdbc.Driver";
String userName = "dave-PC\\dave";
String password="";
try {
// Class.forName(driver).newInstance();
Connection con =DriverManager.getConnection(url+dbName,userName,password);
java.sql.Statement stm= con.createStatement();
*DAVE-PC\SQLEXP/" は私のデータベースの名前です。ユーザー名とパスワードは Windows 認証です。
2 番目の質問は、このようにデータベースにアクセスできない場合です。そこにデータベースをコピーしてアクセスできる仮想サーバー (Microsoft SQL と互換性がある) はありますか?