android 手机怎么连接电脑上的数据库,直接获取数据库数据
数据库很多,但是安卓直接支持的数据库只有sqlite一种。如果要使用其它的非本地数据库,你得建立连接,采用webservice或http协议中转数据。 安卓访问mysql里的数据得:1)先建立网络,使用WIFI局域网2)在PC建立数据访问接口,编写http协议应用(方法非常多。 asp、php、jsp都有访问mysql的方法),还得关掉防火墙 3)编写安卓手机客户端连接设备的http service
很多人是用网页伪装,这样耗流量耗电。原生态开发,对新手来说其实不容易,我有论文。网页链接轻量级的框架肯定首选webapi,weibservice我劝你别用,VPN也是扯淡。
android读取数据库可以使用sqlite一些api进行读取,实例如下: /***查找一条数据*@paramuid*/publicuserfind(integeruid){sqlitedatabasedb=dbopenhelper.getreadabledatabase();//创建数据库辅助类cursorcursor=db.rawquery("select*fromuserwhereuid=?",newstring[]{uid.tostring()});//创建一个游标if(cursor.movetofirst()){//循环遍历查找数组intuid2=cursor.getint(cursor.getcolumnindex("uid"));stringuname=cursor.getstring(cursor.getcolumnindex("uname"));stringuaddress=cursor.getstring(cursor.getcolumnindex("uaddress"));useruser=newuser();user.setuid(uid2);user.setuname(uname);user.setuaddress(uaddress);returnuser;}cursor.close();returnnull; }
可以在服务器上做个webservice接口,也可以直接通过URL方位服务器端

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 {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);Button btn=(Button)findViewById(R.id.btn);btn.setOnClickListener(new OnClickListener() {@Overridepublic 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手机软件开发中 怎么连接Mysql数据库
一、首先要加载JDBC驱动包。 步骤:右击项目找到build path->configure build path->libraries——>add External JARs添加驱动包二、写测试类:TestCon.java(在此之前,首先1.在自己的电脑上Mysql下确定账户是"root",密码是"123456";2.进入账户,创建数据库cui;3.在数据库cui下面,创建表test1 包含_id(int 类型自动增加) username(String 类型)、password(String 类型);4.在表中插入数据,以便显示)1 package com.test.an;23 import java.sql.Connection;4 import java.sql.DriverManager;5 import java.sql.PreparedStatement;6 import java.sql.ResultSet;7 import java.sql.SQLException;8910 public class TestCon1{11 public static void main(String[] args)12 {13 Connection con = null;14 String sql;15 PreparedStatement pre;16 ResultSet rs;1718 try {19 String driver="com.mysql.jdbc.Driver";20 Class.forName(driver);2122 String url="jdbc:mysql://localhost:3306/cuiuseUnicode=true&characterEncoding=latin1";//utf-8也行23 con = DriverManager.getConnection(url, "root", "123456");2425 sql = "select _id,username,password from test1" ;26 pre = con.prepareStatement(sql);2728 rs = pre.executeQuery();29 while(rs.next()){30 int id = rs.getInt(1);31 String username = rs.getString(2);32 String password = rs.getString(3);3334 System.out.println("id="+id+";username="+username+";password="+password);35 }36 con.close();37 } catch (SQLException e) {38 e.printStackTrace();39 } catch (ClassNotFoundException e) {40 e.printStackTrace();41 }4243 }4445 }运行结果:id=1;username=ccc;password=123456id=2;username=xxx;password=654321id=3;username=ddd;password=123456id=4;username=ddf÷;password=yytid=5;username=cuixiaodong;password=cxd id=6;username=vv;password=cxd
照你的说法应该是将手机作为客户端,然后你的本机作为服务器端,那你直接下个mysql的数据库驱动,用jdbc连接不就行了,跟android本身没太大关系
照你的说法应该是将手机作为客户端,然后你的本机作为服务器端,那你直接下个mysql的数据库驱动,用jdbc连接不就行了,跟android本身没太大关系。
利用手机客户端调用网站数据库。
你写过java的web系统吗?连接Mysql数据库的方式,跟那个一样

安卓系统怎么装mysql数据库
这个,不建议你用Android程序去直连MySQL数据库,不是做不到,而是我觉得这样做不好,出于安全等方面考虑,你的数据库地址,用户名密码,查询SQL什么的都存在程序里,很容易被反编译等方法看到。 我建议你和你那做网页前端的商量一下,让他们把表示层和数据层逻辑分开,数据层对应网页的表示层提供接口,同时在为你的Android手机端提供一个接口,简介访问数据库,这接口可以2端都保持一致,比如XML+RPC或者json等等,Android端也有现成的东西能直接用,既安全又省事。

E4A写的安卓手机软件连不上Mysql数据库?
Mysql数据的话可以调用的,调用的话你要把相关的参数去设置上,比如Mysql数据库,如果还是不会的话,可以去E4A中文站去提问一下试试看,希望采纳我的问题

本文由 在线网速测试 整理编辑,转载请注明出处。