本文目錄一覽:
- 1、怎樣使Android程序調用mysql數據庫裡面的數據
- 2、Android 開發。。。如何連接到服務器上的mysql數據庫
- 3、android怎麼連接mysql數據庫
- 4、Android手機app 鏈接服務器的mysql 讀取數據庫
怎樣使Android程序調用mysql數據庫裡面的數據
1.首先需要安裝MySQL Server 5.1和navicat for mysql。這個安裝是很簡單的,網上很多教程,和安裝一般軟件差不多。只有在安裝MySQL Server 5.1時,要注意選擇字符編碼為gb2312(中文)那個選項。
2. 使用navicat for mysql導入數據文件
a打開navicat for mysql,和localhost本地數據庫連接,就可以看到剛才建立的數據庫和表,
b可以導入本地的txt數據文件,注意保持格式正確,
c下面一步要注意一下,如果數據庫中有中文數據,編碼格式一定要選擇是中文的GB2312,
d然後間隔符為空格(根據txt中的具體情況來定),
e並選擇目標表,將每一列一一對應,即可導入。
Android 開發。。。如何連接到服務器上的mysql數據庫
1、打開Tableau軟件。
2、在連接中,找到紅框位置的MySQL,點擊開始連接Mysql。
3、在彈出的連接界面,輸入Mysql服務器地址、端口、用戶名、密碼。
4、輸入完成後,點擊紅框位置 確認 進行連接。
5、此時已經連接到MySQL服務器上,為了測試 我們點擊紅框位置 選擇數據庫查看一下。
android怎麼連接mysql數據庫
用Android程序去直連MySQL數據庫,覺得這樣做不好,出於安全等方面考慮。數據庫地址,用戶名密碼,查詢SQL什麼的都存在程序里,很容易被反編譯等方法看到。
建議把表示層和數據層邏輯分開,數據層對應網頁的表示層提供接口,同時在為Android手機端提供一個接口,簡介訪問數據庫,這接口可以2端都保持一致,比如XML+RPC或者json等等,Android端也有現成的東西能直接用,既安全又省事。
android 鏈接mysql數據庫實例:
package com.hl;
import java.sql.DriverManager;
import java.sql.ResultSet;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class AndroidMsql extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn=(Button)findViewById(R.id.btn);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
sqlCon();
}
});
}
private void mSetText(String str){
TextView txt=(TextView)findViewById(R.id.txt);
txt.setText(str);
}
private void sqlCon(){
try {
Class.forName(“com.mysql.jdbc.Driver”);
} catch (Exception e) {
e.printStackTrace();
}
try {
String url =”jdbc:mysql://192.168.142.128:3306/mysql?user=zzfeihuapassword=12345useUnicode=truecharacterEncoding=UTF-8″;//鏈接數據庫語句
Connection conn= (Connection) DriverManager.getConnection(url); //鏈接數據庫
Statement stmt=(Statement) conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql=”select * from user”;//查詢user表語句
ResultSet rs=stmt.executeQuery(sql);//執行查詢
StringBuilder str=new StringBuilder();
while(rs.next()){
str.append(rs.getString(1)+”\n”);
}
mSetText(str.toString());
rs.close();
Android手機app 鏈接服務器的mysql 讀取數據庫
手機是不能直接去連接你服務器的mysql數據庫
請在你的服務端寫代碼去連接mysql數據吧
Mysql連接方法
1. 加載數據庫驅動: Class.forName(“org.gjt.mm.mysql.Driver”); //加載數據庫驅動
String url = “jdbc:mysql://localhost:3306/test”;
String user = “root”;
String passowrd = “123456”;
2. 獲取數據庫連接Connection con數= DriverManager.getConnection(url,user,password)
3. 獲取SQL執行器 PreparedStatement prepare = con.prepareStatement(“SQL語句”)
4. 執行SQL語句,得到結果集 ResultSet result = prepare.executeQuery();
while(result.next()){
//讀取結果
}
最後不要忘記導入jdbc驅動包
純工手打字,請採納哈
原創文章,作者:UC4YB,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/128076.html