android手机软件开发中 怎么连接Mysql数据库

 我来答
oueraini
推荐于2017-10-06 · TA获得超过3062个赞
知道小有建树答主
回答量:358
采纳率:100%
帮助的人:104万
展开全部
一、首先要加载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
斗塑料的大叔
2011-05-08 · 超过11用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:17.7万
展开全部
照你的说法应该是将手机作为客户端,然后你的本机作为服务器端,那你直接下个mysql的数据库驱动,用jdbc连接不就行了,跟android本身没太大关系
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
csdvdsf63
2015-08-15 · TA获得超过148个赞
知道小有建树答主
回答量:916
采纳率:0%
帮助的人:161万
展开全部
照你的说法应该是将手机作为客户端,然后你的本机作为服务器端,那你直接下个mysql的数据库驱动,用jdbc连接不就行了,跟android本身没太大关系。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
proview027
2011-05-06
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
利用手机客户端调用网站数据库。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古风雅韵tS
2015-09-05 · TA获得超过367个赞
知道小有建树答主
回答量:419
采纳率:0%
帮助的人:158万
展开全部
你写过java的web系统吗?连接Mysql数据库的方式,跟那个一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式