sql >> データベース >  >> RDS >> Sqlserver

JDBCを使用してSQLServer2008データベースに接続するにはどうすればよいですか?

    JDBCを使用するには、主に2つの方法があります。Windows認証とSQL認証を使用します。 SQL認証がおそらく最も簡単です。できることは次のようなものです:

    String userName = "username";
    String password = "password";
    
    String url = "jdbc:sqlserver://MYPC\\SQLEXPRESS;databaseName=MYDB";
    
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    Connection conn = DriverManager.getConnection(url, userName, password);
    

    sqljdbc4.jarをビルドパスに追加した後。

    ウィンドウ認証の場合、次のようなことができます。

    String url = "jdbc:sqlserver://MYPC\\SQLEXPRESS;databaseName=MYDB;integratedSecurity=true";
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    Connection conn = DriverManager.getConnection(url);
    

    次に、VM引数としてsqljdbc_auth.dllへのパスを追加します(ビルドパスにはsqljdbc4.jarが必要です)。

    詳細が必要な場合は、jTDSおよびJDBCを使用してJavaからSQLServerに接続する方法を示す短いステップバイステップガイドをここで確認してください。お役に立てば幸いです。



    1. CREATETABLEの1064エラー...TYPE=MYISAM

    2. オフラインのSQLiteデータベースをオンラインのMySQLデータベースと同期する

    3. PHP PDO:文字セット、セット名?

    4. 技術的な比較:MicrosoftAccess2016とSQLServer2016