将Android应用程序连接到在线mysql数据库

时间:2014-12-29 11:04:33

标签: android mysql jdbc mysql-odbc-connector

嗨,我刚接触到android开发iam目前正在开发一个需要连接到在线mysql数据库的Android应用程序。我在netbeans中有java应用程序开发的经验,我在netbeans中使用以下代码通过使用jdbc驱动程序连接到sql服务器....

 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.ResultSet;
 import java.sql.Statement;

 import net.sourceforge.jtds.jdbc.*;

 public void query2()
 {
 Log.i("Android"," MySQL Connect Example.");
  Connection conn = null;
 try {
 String driver = "net.sourceforge.jtds.jdbc.Driver";
 Class.forName(driver).newInstance();
 //test = com.microsoft.sqlserver.jdbc.SQLServerDriver.class;
 String connString = "jdbc:jtds:sqlserver://server_ip_address  :1433/DBNAME;encrypt=fasle;user=xxxxxxxxx;password=xxxxxxxx;instance=SQLEXPRESS;";
 String username = "xxxxxx";
 String password = "xxxxxxxxxx";
 conn = DriverManager.getConnection(connString,username,password);
  Log.w("Connection","open");
 Statement stmt = conn.createStatement();
 ResultSet reset = stmt.executeQuery("select * from TableName");

 //Print the data to the console
 while(reset.next()){
 Log.w("Data:",reset.getString(3));
  //              Log.w("Data",reset.getString(2));
 }
 conn.close();

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

但在android iam卡在无处我不知道任何事情,所以可以请任何人编写我的代码为一个对应的Android应用程序,以便我可以理解差异....任何帮助将是apricited。 ..

1 个答案:

答案 0 :(得分:0)

你可以在android项目中使用jtds(不是首选)

使用json,通过Http(首选)进行xml解析

http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/