3

AndroidアプリとSQLサーバー間の接続を作成しようとしています。私は主な活動をしています:

Connect cn = new Connect();
String connectionUrl = "jdbc:sqlserver://localhost:1433;" +"databaseName=UNIVERSITY;";
cn.dbConnect(connectionUrl,"","");

Connect クラスは次のとおりです。

import java.sql.*;
import android.util.Log;
import javax.sql.*;

public class Connect {

 public Connect() {}

    public boolean dbConnect(String db_connect_string,String db_userid, String db_password)
    {
        try
        {
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            Connection conn = DriverManager.getConnection(db_connect_string, db_userid, db_password);
            return true;

        }
        catch (Exception e)
        {
            e.printStackTrace();
            return false;
        }
    }
}

sqljdbc.jar ファイルも追加しますが、logcat に次のように表示されます。

01-30 19:04:22.747: E/dalvikvm(1618): Could not find class 'javax.sql.XAConnection', referenced from method com.microsoft.sqlserver.jdbc.SQLServerConnection.close
01-30 19:04:22.747: W/dalvikvm(1618): VFY: unable to resolve instanceof 235 (Ljavax/sql/XAConnection;) in Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;
01-30 19:04:22.757: D/dalvikvm(1618): VFY: replacing opcode 0x20 at 0x0037

Google でよく検索しましたが、このエラーの理由がわかりませんでした。助けてください。

4

0 に答える 0