Android手机app 链接服务器的mysql 读取数据库 android手机软件开发中 怎么连接Mysql数据库

www.zhiqu.org     时间: 2024-06-17

手机是不能直接去连接你服务器的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驱动包

纯工手打字,请采纳哈




Android 开发。。。如何连接到服务器上的mysql数据库~

一般情况下得有后台服务,APP直接连接数据库是很傻的一件事。

自己开发个后台暴露登录接口,两个参数是账号和密码(注意加解密)。
后台开发无所谓用什么语言,不过你写安卓应该就用java好了。
一般是做个REST的接口服务用springboot弄很快的。
具体视频什么的 可以去慕课网找找springboot的基础,是免费的。其他的网站也有,很好找的。

一、首先要加载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;
2
3 import java.sql.Connection;
4 import java.sql.DriverManager;
5 import java.sql.PreparedStatement;
6 import java.sql.ResultSet;
7 import java.sql.SQLException;
8
9
10 public class TestCon1{
11 public static void main(String[] args)
12 {
13 Connection con = null;
14 String sql;
15 PreparedStatement pre;
16 ResultSet rs;
17
18 try {
19 String driver="com.mysql.jdbc.Driver";
20 Class.forName(driver);
21
22 String url="jdbc:mysql://localhost:3306/cuiuseUnicode=true&characterEncoding=latin1";//utf-8也行
23 con = DriverManager.getConnection(url, "root", "123456");
24
25 sql = "select _id,username,password from test1" ;
26 pre = con.prepareStatement(sql);
27
28 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);
33
34 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 }
42
43 }
44
45 }
  运行结果:

  id=1;username=ccc;password=123456
  id=2;username=xxx;password=654321
  id=3;username=ddd;password=123456
  id=4;username=ddf÷;password=yyt
  id=5;username=cuixiaodong;password=cxd
  id=6;username=vv;password=cxd


#木待伏# 求大神指点 android如何连接mysql进行数据查询 -
(13269457630): 不知道我说的是不是你想要的,使用JDBC+SERVLET搭建框架,将数据库的信息查询到之后,用json封装,手机通过HTTP请求servlet的地址,可以得到一个JSONARRAY,是一个List<Map<String,Object>>对象,解析应该能得到

#木待伏# android怎么连接本地的mysql数据库? -
(13269457630): android获取数据不是要从服务器上面去获取吗?而服务器的数据从哪里?肯定是是从数据库上去读取咯.所以你用服务器去mysql数据库读取出数据!

#木待伏# 在Android上如何连接Mysql -
(13269457630): android 你直接socket 连网络中的mysql 应该比较麻烦吧,一般要一个 connector,mysql官方应该没出android版的,so. 自己在web服务器写webservice接口吧,做个中转,这样或许能满足你的需求、

#木待伏# Android 开发...如何连接到服务器上的mysql数据库 -
(13269457630): 一般情况下得有后台服务,APP直接连接数据库是很傻的一件事.自己开发个后台暴露登录接口,两个参数是账号和密码(注意加解密).后台开发无所谓用什么语言,不过你写安卓应该就用java好了.一般是做个REST的接口服务用springboot弄很快的.具体视频什么的 可以去慕课网找找springboot的基础,是免费的.其他的网站也有,很好找的.

#木待伏# 如何利用安卓手机搭建WEB服务器 -
(13269457630): 1.安装手机本地php+mysql服务器环境篇 :1.1安装ksweb软件,安装好ksweb后,会在手机上生成一个文件夹htdocs,其目录是mnt/sdcard/htdocs,htdocs是网站的根目录.1.2安装mysql 直接点击mysql管理,点击选择“是”然后解压便可自动安...

#木待伏# 安卓程序怎么连接到个人电脑数据库 -
(13269457630): 数据支持的数据库只有sqlite一种.如果要使用其它的非本地数据库,你得建立连接,采用webservice或http协议中转数据. 例如安卓访问mysql里的数据你得: 1)先建立网络,使用WIFI局域网 2)在你的PC建立数据访问接口,自己编写http协议应用(方法非常多. asp、php、jsp都有访问mysql的方法),还得关掉防火墙 3)编写安卓手机客户端连接你的http service 如果是练手安卓,建议先从sqlite本地数据库开始吧,一开始就访问远程数据库,里面技术门槛太多你会搞晕的

#木待伏# android 手机怎么连接电脑上的数据库,直接获取数据库数据 -
(13269457630): 数据库很多,但是安卓直接支持的数据库只有sqlite一种.如果要使用其它的非本地数据库,你得建立连接,采用webservice或http协议中转数据. 安卓访问mysql里的数据得: 1)先建立网络,使用WIFI局域网 2)在PC建立数据访问接口,编写http协议应用(方法非常多. asp、php、jsp都有访问mysql的方法),还得关掉防火墙 3)编写安卓手机客户端连接设备的http service

#木待伏# android eclipse怎么连接mysql数据库 -
(13269457630): 首先下载连接mysql的jar包 导入工程 用类似以下代码连接: public class DBHelper { public static final String url = "jdbc:mysql://127.0.0.1/student"; public static final String name = "com.mysql.jdbc.Driver"; public static final String user = "root...

#木待伏# android如何通过php链接mysql -
(13269457630): 我猜想楼主的意思应该是这样的:有一台服务器 支持php,并且php可以访问mysql.现在想将php访问mysql的结果用android设备来表现.基于上面的猜想,我给出的解决方案是:1、php访问mysql就如果你原本的网站开发一样,你想怎么访问都可以,然后php将获得的数据按json或者xml方式输出,注意不要有多余的网页控制代码;2、android客户端通过http请求方式向php提交相应的参数将php输出的json或者xml结果再转换成相应的对象再在android客户端里展示就可以了.从而实现android通过php访问mysql的目的.

#木待伏# android怎么连接sqlite数据库?. -
(13269457630): 这种方式通常连接一个外部的数据库,第一个参数就是数据库文件,这个数据库不是当前项目中生成的,通常放在项目的Assets目录下,当然也可以在手机内,如上面参数那个目录,前提是那个文件存在且你的程序有访问权限.另一种使用数据...