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

歡迎訪問 生活随笔!

生活随笔

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

数据库

android jdbc 连接mysql数据库,android怎么用JDBC方法连接mysql数据库

發布時間:2024/9/27 数据库 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android jdbc 连接mysql数据库,android怎么用JDBC方法连接mysql数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2016-11-21 回答

用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=zzfeihua&password=12345&useunicode=true&characterencoding=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 jdbc 连接mysql数据库,android怎么用JDBC方法连接mysql数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

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