在Android平台如何上访问mysql数据库?

我在mysql的test数据库中建了一张student表(如图),

现在想在android平台上写个小应用来访问表中的数据,可以对它们进行查询,修改。该怎么写代码?求高手解答

一、首先要加载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
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-12
直接使用普通的 java 数据库连接方式即可。本回答被提问者采纳

安卓系统如何访问MySQL数据库安卓读取mysql数据库
1、从MySQL服务器获取MySQL的基本信息,包括MySQL服务器的位置、用户名、密码、端口号等;2、添加MySQL连接器,使用MySQL Connector \/ J或者MySQL Connector \/ Android;3、学习JDBC技术,来简化对安卓项目处理SQL语句的操作;4、使用JDBC的API,让安卓应用程序正常使用SQL语句来访问MySQL数据库。总之,安卓...

android怎么链接数据库mysql
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包可以去官网...

在Android平台如何上访问mysql数据库?
一、首先要加载JDBC驱动包。步骤:右击项目找到build path->configure build path->libraries——>add External JARs添加驱动包 二、写测试类:TestCon.java (在此之前,首先 1.在自己的电脑上Mysql下确定账户是"root",密码是"123456";2.进入账户,创建数据库cui;3.在数据库cui下面,创建表test1 ...

移动设备上运行Mysql一种新的体验arm运行mysql
我们需要安装MySQL,而且可以选择在Android或iOS设备上安装。对于Android设备,可以通过Google Play商店下载“MySQL Client”应用,而对于iOS设备,则可以下载“MySQL database client”或“Navicat for MySQL”等应用。这些应用都可以允许我们在移动设备上创建和管理MySQL数据库。二、创建和管理数据库 一旦安装完...

使用Aide快速操作MySQL数据库aide操作mysql
使用Aide操作MySQL数据库的步骤如下:第一步:安装Aide 需要在安卓设备上安装Aide应用程序。可以在Google Play商店中搜索“Aide”并下载安装它。第二步:安装MySQL客户端 在Aide中,需要安装MySQL客户端来与MySQL数据库进行交互。可以在Aide的“Tools”菜单中找到“MySQL Client”,并点击“Install”来安装它...

极速开发APP与MySQL的无缝连接app如何连mysql
通过以下步骤,可以在Android Studio中使用JDBC连接MySQL数据库:(1) 在Android Studio项目中的“app”文件夹下创建“libs”文件夹。(2) 打开MySQL官网,下载MySQL Connector的JAR文件。(3) 将下载好的JAR文件复制到刚刚创建的“libs”文件夹中。(4) 在build.gradle文件中添加以下代码,使项目可以访问...

怎样使Android程序调用mysql数据库里面的数据
1.首先需要安装MySQL Server 5.1和navicat for mysql。这个安装是很简单的,网上很多教程,和安装一般软件差不多。只有在安装MySQL Server 5.1时,要注意选择字符编码为gb2312(中文)那个选项。2. 使用navicat for mysql导入数据文件a打开navicat for mysql,和localhost本地数据库连接,就可以看到刚才...

Android 开发。。。如何连接到服务器上的mysql数据库
1、首先输入代码 public void SendByHttpClient(final String id, final String pw){ new Thread(new Runnable() { Override public void run() { try { HttpClient httpclient=new DefaultHttpClient();HttpPost httpPost=new HttpPost("http:\/\/web应用部署服务器上的IP地址:\/HttpClientDemo\/Login")...

如何连接Android模拟器与当地mysql数据库
首先找到android 模拟中数据库存放的位置 file explorer 文件data里面的data文件夹里 选择右上的导出-- 导出到指定的路径下面 接下来 打开数据库android中使用 的是sqlite 数据库, 可以用Sqlite expert这个软件来打开 ,首先下载好sep 这个软件 选择打开的文件-- 选择我们刚才导出的数据库 就可以看到 ...

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

相似回答