本文目录一览:
- 1、app怎么访问mysql数据库
- 2、Android 开发。。。如何连接到服务器上的mysql数据库
- 3、安卓app 怎么连接mysql
- 4、Android手机app 链接服务器的mysql 读取数据库
- 5、iOS 开发中,可以实现app直接连接服务器上的mysql数据库直接取数据么?
app怎么访问mysql数据库
app怎么访问mysql数据库
android 链接mysql数据库实例:
package com.hl;
import java.sql.DriverManager;
import java.sql.ResultSet;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
Android 开发。。。如何连接到服务器上的mysql数据库
1、打开Tableau软件。
2、在连接中,找到红框位置的MySQL,点击开始连接Mysql。
3、在弹出的连接界面,输入Mysql服务器地址、端口、用户名、密码。
4、输入完成后,点击红框位置 确认 进行连接。
5、此时已经连接到MySQL服务器上,为了测试 我们点击红框位置 选择数据库查看一下。
安卓app 怎么连接mysql
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();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
不过eclipse老是提示:
warning: Ignoring InnerClasses attribute for an anonymous inner class that doesn't come with an associated EnclosingMethod attribute. (This class was probably produced by a broken compiler.)
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驱动包
纯工手打字,请采纳哈
iOS 开发中,可以实现app直接连接服务器上的mysql数据库直接取数据么?
理论上是可以直接读取数据库的,相当于远程连接着数据。简单说明一下,就是用客户端组件,设置数据库地址、端口、用户、密码,然后直接select
update,把命令提交到数据库。
但问题在于数据库的信息,用户密码存储在客户端,容易给反编译出来(难度这个我不清楚,你做ios开发可能清楚点)。而当发生安全问题的时候,要改密码或者数据库地址,麻烦事就来了,总不能让用户再升级一次(ios的发布期你也知道)。
此外还要考虑数据在传输过程中是否加密,是否证书方式,现在的网络,劫持植入广告满街都是。好像苹果那边有限制今后的新软件要ssl才行。