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