導航:首頁 > 操作系統 > android資料庫有哪些

android資料庫有哪些

發布時間:2022-06-27 01:26:27

android 除了sqlite還能使用什麼資料庫

android除了sqlite資料庫,還是可以使用mysql資料庫,使用步驟如下:

1. 關閉mysql伺服器的防火牆。
2. 加入MySQL的jdbc包,添加到libs文件夾內。
3.ADT和SDK為16及16以下,17以上的不能訪問。
4.手機和mysq伺服器l互相ping通。
5.添加網路許可權 : <uses-permission Android:name="android.permission.INTERNET" />
6.在Thread中連接訪問mysql,防止ANR。
7.設置mysql允許遠程連接。
代碼如下:

package com.mayi.mysql_test;

import java.sql.DriverManager;
import java.sql.ResultSet;

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;

import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;

public class MainActivity extends Activity {

private static final String TAG = "MainActivity";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findViewById(R.id.select).setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
select();
}
});
}
public void select(){
try{
//調用Class.forName()方法載入驅動程序
Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("成功載入MySQL驅動!");
String url="jdbc:mysql://192.168.1.113:3306/test"; //JDBC的URL
Connection conn;
conn = (Connection) DriverManager.getConnection(url,"mayi","123456");
Statement stmt = (Statement) conn.createStatement(); //創建Statement對象
System.out.println("成功連接到資料庫!");
String sql = "select * from person"; //要執行的SQL
ResultSet rs = stmt.executeQuery(sql);//創建數據對象
System.out.println("編號"+"\t"+"姓名"+"\t"+"年齡");
while (rs.next()){
System.out.print(rs.getInt(1) + "\t");
System.out.print(rs.getString(2) + "\t");
System.out.print(rs.getString(3) + "\t");
System.out.print(rs.getString(4) + "\t");
System.out.println();
}
rs.close();
stmt.close();
conn.close();
}catch(Exception e)
{
Log.e(TAG, e.getMessage());
e.printStackTrace();
}
}
}

❷ android 默認的的資料庫是哪個

android 默認的資料庫就是SQLite,一個很小型的關系型資料庫

❸ android用的是什麼資料庫

一般移動的平台如iphone, android都是使用sqlite資料庫,不過也有些在網路間傳輸使用xml,和json的,兩種格式都是java原生支持,解析也比較方便,還方便在網路間傳輸。

❹ 安卓開發,用什麼資料庫作為本地資料庫

android系統自帶了sqlite資料庫,但這是一個小型桌面資料庫,不太適合做伺服器資料庫。若是開發一個客戶機/伺服器系統,資料庫是安裝在伺服器端的,任何一種資料庫都是可以的。

❺ android 的資料庫有哪些

一般如果是在本地存儲的話,使用的是sqlite,但是如果是app通過網路訪問遠程提供的服務的話,那就多了,基本上主流的資料庫都可以用

❻ android用什麼資料庫好

❼ 安卓開發人員多數都用什麼資料庫

理論上,app可以使用任何類型的資料庫,不過目前用得較多的是mssql和mysql。一般開發app用java的比較多,可以考慮使用mysql。sqlite是一種小型數據,可以作為本地保存資料庫,如果數據量比較大,交互比較頻繁,不建議使用。

❽ android開發中常用的資料庫是

如果是本地數據的需求用SQlite,如果像登陸有用驗證或者網路間共享數據的話,就需要調用WebService與後台伺服器數據交互,這兩種數據是沒有聯系的。一個是本地資料庫,一個是伺服器端資料庫。本地用資料庫就是SQlite,別的不太可能,終端沒有那麼高的性能,再說甲骨文公司也沒出手機端oracle啊。
如果你的數據是已知的,靜態的,沒有太多的變化,滿可以在本地SQlite中存儲、讀取。這樣不會因網路問題而降低效率和成功率。如果數據未知、有實時的變化或者有與其他用戶交互、共享的數據必然需要後台伺服器數據。

❾ 安卓開發需要什麼資料庫

sqlite
,android自帶的庫,表示使用非常方便,一般記住個用戶名密碼什麼的動用他
MySql、oracle也是經常使用的

閱讀全文

與android資料庫有哪些相關的資料

熱點內容
程序員抬棺 瀏覽:501
三菱fx2n模擬量編程實例 瀏覽:92
演算法復雜性分析有何意義 瀏覽:726
公司給u盤文件加密 瀏覽:326
朴朴app隱藏在哪裡 瀏覽:501
四級成績如何加密 瀏覽:805
獅子魚團購獨立版源碼使用問題 瀏覽:549
mrlonely緩解壓力的輕音樂 瀏覽:560
程序員面試的時候怎麼說 瀏覽:99
命令行求ip地址 瀏覽:174
行程路線規劃用什麼app 瀏覽:890
騰訊雲v2伺服器搭建 瀏覽:662
用什麼app把寵物照片變成卡通畫 瀏覽:769
養豬技術pdf 瀏覽:262
新卡如何綁定銀行app 瀏覽:636
小兒的身高體重頭圍的演算法 瀏覽:530
方舟端游伺服器聊天框怎麼打開 瀏覽:177
機器人的主要編程方式 瀏覽:420
java比較日期大小寫 瀏覽:893
centos7刪除命令 瀏覽:320