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();
}
【MySQL手机端怎么使用 mysqled手机版使用教程】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();
mysql使用教程 mysql怎么使用1、打开浏览器搜索“sqlyog”并下载这个客户端软件 。
2、然后安装之后打开客户端软件 。
3、然后点击“新建”新建一个连接,然后填写mysql主机地址、用户名、密码,端口,然后点击下面的连接 。
4、然后在左侧选择自己要连接的数据库 。
5、然后在Query下面的空白地方输写自己的sql语句 。
6、然后点击如图所示的图标 , 进行执行自己写好的sql语句,就完成了sql的基本操作 。
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{
11public static void main(String[] args)
12{
13Connection con = null;
14String sql;
15PreparedStatement pre;
16ResultSet rs;
17
18try {
19String driver="com.mysql.jdbc.Driver";
20Class.forName(driver);
21
22String url="jdbc:mysql://localhost:3306/cuiuseUnicode=truecharacterEncoding=latin1";//utf-8也行
23con = DriverManager.getConnection(url, "root", "123456");
24
25sql = "select _id,username,password from test1" ;
26pre = con.prepareStatement(sql);
27
28rs = pre.executeQuery();
29while(rs.next()){
30int id = rs.getInt(1);
31String username = rs.getString(2);
32String password = rs.getString(3);
33
34System.out.println("id=" id ";username=" username ";password=" password);
35}
36con.close();
37} catch (SQLException e) {
38e.printStackTrace();
39} catch (ClassNotFoundException e) {
40e.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
MySQL手机端怎么使用的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于mysqled手机版使用教程、MySQL手机端怎么使用的信息别忘了在本站进行查找喔 。
推荐阅读
- chatGPT对话框打字之后,对话框打字就消失了
- 手机什么软件能做视频,手机什么软件能做视频封面
- 扫把射击游戏,扫把头格斗游戏
- vb.net的二维数组 vbs 二维数组
- js获取到顶部高度,js获取元素距离顶部的高度
- 珠海网站制作小玩具,珠海玩具城在哪里
- t9系统erp,T9系统怎样添加配置
- vb.net添加快捷键 vb设置快捷键的代码
- 关于电视怎么扩展ppt的信息