0

そして私のコードは次のとおりです。

        try{
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost;jithin-pc:1433;databaseName=news;IntegratedSecurity=true");
        String qr="SELECT * FROM base";
        Statement st=con.createStatement();
        ResultSet rs=st.executeQuery(qr);
        rs.next();
        System.out.println(rs.getString(1));
        out.println(rs.getString(1));

        }
        catch(Exception e)
        {
            System.out.println(e);
            out.println(e);
        }

私は以下のようなエラーが発生しています:

com.microsoft.sqlserver.jdbc.SQLServerException: The connection string contains a badly formed name or value.

SQL設定のファイアウォールなどを変更してみました。何か提案があれば教えてください

4

1 に答える 1

0

jithin-pc が localhost であると仮定すると、localhost または jithin-pc だけで十分です。

jdbc:sqlserver://localhost;databaseName=news;IntegratedSecurity=true
jdbc:sqlserver://jithin-pc;databaseName=news;IntegratedSecurity=true

こちらもチェック

于 2013-01-02T07:59:54.073 に答える