嗨,我刚接触到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。 ..
答案 0 :(得分:0)
你可以在android项目中使用jtds(不是首选)
或
使用json,通过Http(首选)进行xml解析
http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/