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

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

一、首先要加载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=1username=cccpassword=123456

id=2username=xxxpassword=654321

id=3username=dddpassword=123456

id=4username=ddf÷password=yyt

id=5username=cuixiaodongpassword=cxd

id=6username=vvpassword=cxd

数据库很多,但是安卓直接支持的数据库只有sqlite一种。如果要使用其它的非本地数据库,你得建立连接,采用webservice或http协议中转数据。

安卓访问mysql里的数据得:

1)先建立网络,使用WIFI局域网

2)在PC建立数据访问接口,编写http协议应用(方法非常多。 asp、php、jsp都有访问mysql的方法),还得关掉防火墙

3)编写安卓手机客户端连接设备的http service


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10022004.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存