0

SQLサーバーをAndroidアプリに接続したいのですが、以下のコードを試しましたが、例外が発生しました

パッケージcom.facebook.android;

import java.sql.Connection;

インポートjava.sql.DriverManager;

import java.sql.ResultSet;

インポートjava.sql.Statement;

インポートnet.sourceforge.jtds.jdbc。*;

import android.util.Log;

パブリッククラスConnectSQL{

public void testSQL(){

      Log.d("Android"," MySQL Connect Example.");
      Connection conn = null;
        try {
             String driver = "net.sourceforge.jtds.jdbc.Driver";
             Class.forName(driver);
            //test = com.microsoft.sqlserver.jdbc.SQLServerDriver.class;
             String connString = "jdbc:jtds:sqlserver://localhost:1433/Test";
            String username = "";
            String password = "";
            conn = DriverManager.getConnection(connString,username,password);
            Log.d("Connection","open");       
            Statement stmt = conn.createStatement();    
            ResultSet reset = stmt.executeQuery("select * from emp");

           //Print the data to the console    
          while(reset.next()){
            Log.d("Data:",reset.getString(1));
           //Log.w("Data",reset.getString(2
            //System.out.println("Result :" + reset.getInt("1")); 
          }
         conn.close();

      } catch (Exception e)       
         { 
             Log.d("Error connection","" +
           e.getMessage());
          }

}}

この例外が発生します

エラー接続(1833):net.sourceforge.jtds.jdbc.Driver

4

1 に答える 1

0

プロジェクトを右クリック ==? プロパティ ==> 注文とエクスポート ==> jtds を確認し、
プロジェクトをクリーンアップして、apk を再構築します。
うまくいくと思います。

于 2013-03-24T16:42:06.310 に答える