首页 > 编程知识 正文

安卓读取mysql数据库,安卓链接mysql数据库

时间:2023-12-27 22:26:24 阅读:324229 作者:QKXM

本文目录一览:

怎样使Android程序调用mysql数据库里面的数据

1.首先需要安装MySQL Server 5.1和navicat for mysql。这个安装是很简单的,网上很多教程,和安装一般软件差不多。只有在安装MySQL Server 5.1时,要注意选择字符编码为gb2312(中文)那个选项。

2. 使用navicat for mysql导入数据文件

a打开navicat for mysql,和localhost本地数据库连接,就可以看到刚才建立的数据库和表,

b可以导入本地的txt数据文件,注意保持格式正确,

c下面一步要注意一下,如果数据库中有中文数据,编码格式一定要选择是中文的GB2312,

d然后间隔符为空格(根据txt中的具体情况来定),

e并选择目标表,将每一列一一对应,即可导入。

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

1、打开Tableau软件。

2、在连接中,找到红框位置的MySQL,点击开始连接Mysql。

3、在弹出的连接界面,输入Mysql服务器地址、端口、用户名、密码。

4、输入完成后,点击红框位置 确认 进行连接。

5、此时已经连接到MySQL服务器上,为了测试 我们点击红框位置 选择数据库查看一下。

android怎么连接mysql数据库

用Android程序去直连MySQL数据库,觉得这样做不好,出于安全等方面考虑。数据库地址,用户名密码,查询SQL什么的都存在程序里,很容易被反编译等方法看到。

建议把表示层和数据层逻辑分开,数据层对应网页的表示层提供接口,同时在为Android手机端提供一个接口,简介访问数据库,这接口可以2端都保持一致,比如XML+RPC或者json等等,Android端也有现成的东西能直接用,既安全又省事。

android 链接mysql数据库实例:

package com.hl;

import java.sql.DriverManager;

import java.sql.ResultSet;

import com.mysql.jdbc.Connection;

import com.mysql.jdbc.Statement;

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.TextView;

public class AndroidMsql extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

Button btn=(Button)findViewById(R.id.btn);

btn.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

sqlCon();

}

});

}

private void mSetText(String str){

TextView txt=(TextView)findViewById(R.id.txt);

txt.setText(str);

}

private void sqlCon(){

try {

Class.forName("com.mysql.jdbc.Driver");

} catch (Exception e) {

e.printStackTrace();

}

try {

String url ="jdbc:mysql://192.168.142.128:3306/mysql?user=zzfeihuapassword=12345useUnicode=truecharacterEncoding=UTF-8";//链接数据库语句

Connection conn= (Connection) DriverManager.getConnection(url); //链接数据库

Statement stmt=(Statement) conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String sql="select * from user";//查询user表语句

ResultSet rs=stmt.executeQuery(sql);//执行查询

StringBuilder str=new StringBuilder();

while(rs.next()){

str.append(rs.getString(1)+"n");

}

mSetText(str.toString());

rs.close();

Android手机app 链接服务器的mysql 读取数据库

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

纯工手打字,请采纳哈

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。