當前位置:編程學習大全網 - 編程語言 - 怎樣使Android程序調用mysql數據庫裏面的數據

怎樣使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;

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

  • 上一篇:波峰焊的工作原理?
  • 下一篇:Caxa數控軟件編程
  • copyright 2024編程學習大全網