日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

android商品mysql_android使用mysql的方法总结

發布時間:2025/3/15 数据库 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android商品mysql_android使用mysql的方法总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Android可以使用mysql數據庫,android連接數據庫的方式有兩種。

第一種是通過連接服務器,再由服務器讀取數據庫來實現數據的增刪改查,這也是我們常用的方式。

第二種方式是android直接連接數據庫,這種方式非常耗手機內存,而且容易被反編譯造成安全隱患,所以在實際項目中不推薦使用。

1.加載外部jar包

在Android工程中要使用jdbc的話,要導入jdbc的外部jar包,因為在java的jdk中并沒有jdbc的api,我使用的jar包是mysql-connector-Java-5.1.18-bin.jar包,網絡上有使用mysql-connector-java-5.1.18-bin.jar包的,自己去用的時候發現不兼容,所以下載了比較新版本的,jar包可以去官網下載,也可以去百度,有很多前人們上傳的。

2.導入jar包的方式

方式一:

可以在項目的build.gradle文件中直接添加如下語句導入 compile files('libs/mysql-connector-java-5.1.18-bin.jar')

方式二:下載jar包復制到項目的libs目錄下,然后右鍵復制過來的jar包Add as libs

三.建立數據庫連接 protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_jdbc);

new Thread(runnable).start();

}

Handler myHandler=new Handler(){

public void handleMessage(Message msg) {

// TODO Auto-generated method stub

super.handleMessage(msg);

Bundle data=new Bundle();

data=msg.getData();

//System.out.println("id:"+data.get("id").toString()); //輸出第n行,列名為“id”的值

Log.e("TAG","id:"+data.get("id").toString());

TextView tv= (TextView) findViewById(R.id.jdbc);

//System.out.println("content:"+data.get("content").toString());

}

};

Runnable runnable=new Runnable() {

private Connection con = null;

@Override

public void run() {

// TODO Auto-generated method stub

try {

Class.forName("com.mysql.jdbc.Driver");

//引用代碼此處需要修改,address為數據IP,Port為端口號,DBName為數據名稱,UserName為數據庫登錄賬戶,Password為數據庫登錄密碼

con =

//DriverManager.getConnection("jdbc:mysql://192.168.1.202:3306/b2b", "root", "");

DriverManager.getConnection("jdbc:mysql://http://192.168.1.100/phpmyadmin/index.php:8086/b2b",

UserName,Password);

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

try {

testConnection(con); //測試數據庫連接

} catch (java.sql.SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public void testConnection(Connection con1) throws java.sql.SQLException {

try {

String sql = "select * from ecs_users"; //查詢表名為“oner_alarm”的所有內容

Statement stmt = con1.createStatement(); //創建Statement

ResultSet rs = stmt.executeQuery(sql); //ResultSet類似Cursor

//ResultSet最初指向第一行

Bundle bundle=new Bundle();

while (rs.next()) {

bundle.clear();

bundle.putString("id",rs.getString("userid"));

//bundle.putString("content",rs.getString("content"));

Message msg=new Message();

msg.setData(bundle);

myHandler.sendMessage(msg);

}

rs.close();

stmt.close();

} catch (SQLException e) {

} finally {

if (con1 != null)

try {

con1.close();

} catch (SQLException e) {}

}

}

};

注意:

在Android4.0之后,不允許在主線程中進行比較耗時的操作(連接數據庫就屬于比較耗時的操作),需要開一個新的線程來處理這種耗時的操作,沒新線程時,一直就是程序直接退出,開了一個新線程處理直接,就沒問題了。

當然,連接數據庫是需要網絡的,千萬別忘了添加訪問網絡權限:

四.bug點

1.導入的jar包一定要正確

2.連接數據庫一定要開啟新線程

3.數據庫的IP一定要是可以ping通的,局域網地址手機是訪問不了的

4.數據庫所在的服務器是否開了防火墻,阻止了訪問

新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!

總結

以上是生活随笔為你收集整理的android商品mysql_android使用mysql的方法总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人亚洲精品久久久久软件 | 日韩久久一区 | 亚洲精品国产视频 | 杨幂一区二区三区免费看视频 | 免费观看视频在线观看 | 一二区在线视频 | xxxxx日韩| 欧洲精品视频在线 | 日韩精品视频一区二区 | 色哟哟在线 | 国产精品乱码妇女bbbb | 国产伦精品一区二区三区高清版 | 欧美中文字幕在线 | 免费在线观看成人av | 女同性做爰全过程 | 男人资源网站 | 亚洲在线国产 | 黄色一级在线视频 | 长篇高h乱肉辣文 | 亚洲欧洲国产视频 | 免费国产区| 欧美偷拍少妇精品一区 | x88av在线| 快灬快灬一下爽69 | 国产欧美日韩中文字幕 | 色av综合| 中文字幕第五页 | 久久久久久久久久久av | 国产高潮呻吟久久 | 白又丰满大屁股bbbbb | 1024福利| 午夜精品久久久久久久久久蜜桃 | 无码成人精品区一级毛片 | 欧美黄在线 | 人妻天天爽夜夜爽一区二区三区 | 99精品视频免费在线观看 | 午夜精品在线免费观看 | 国产在线看一区 | 日韩av在线观看免费 | 欧美一级专区免费大片 | 久久精品无码一区二区三区毛片 | 亚洲第一大网站 | 人妻内射一区二区在线视频 | 操屁股视频 | 17c一起操 | 大肉大捧一进一出好爽视频动漫 | 夜夜骚视频 | 菠萝菠萝蜜网站 | 黑人黄色大片 | 色导航在线 | 6996电视影片免费看 | 人妻熟女一区二区三区app下载 | 久久久亚洲欧洲 | 污片网站在线观看 | 李丽珍毛片 | 久久国产激情视频 | 去毛片 | 中文字幕丰满乱子伦无码专区 | 欧美性欧美zzzzzzzzz | 欧美日韩精品网站 | 四虎在线视频 | 国产69精品久久久 | 在线观看a视频 | 久久国产精品系列 | 麻豆av免费看 | 91天堂在线观看 | 久久久国产精品久久久 | 亚洲视频一二三 | 欧美日韩字幕 | av影片在线看 | 国产精品第一 | 人人澡超碰碰97碰碰碰 | 777午夜 | 欧美区一区二区三 | 成人在线激情 | 国产成人无码一二三区视频 | 欧美va亚洲va | 在线亚洲自拍 | 亚洲精品~无码抽插 | 亚洲福利网址 | 婷婷丁香在线 | 一级免费在线观看 | 欧美一区免费 | 亚洲大色网 | 男女男精品网站 | 99热这里只 | 国产91免费在线观看 | 亚洲一区二区三区高清视频 | 欧美精品大片 | a级片免费看 | 成人天堂噜噜噜 | 精产国品一二三区 | 一区二区三区在线观看视频 | mm视频在线观看 | 欧美日韩亚洲二区 | 69亚洲精品久久久蜜桃小说 | 麻豆av在线 | 青青青国产精品一区二区 | 麻豆影视在线免费观看 |