问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android 除了sqlite还能使用什么数据库

发布网友 发布时间:2022-04-25 12:37

我来回答

1个回答

热心网友 时间:2023-12-08 22:19

android除了sqlite数据库,还是可以使用mysql数据库,使用步骤如下:

1. 关闭mysql服务器的防火墙。
2. 加入MySQL的jdbc包,添加到libs文件夹内。
3.ADT和SDK为16及16以下,17以上的不能访问。
4.手机和mysq服务器l互相ping通。
5.添加网络权限 : <uses-permission Android:name="android.permission.INTERNET" />
6.在Thread中连接访问mysql,防止ANR。
7.设置mysql允许远程连接。
代码如下:

package com.mayi.mysql_test;

import java.sql.DriverManager;
import java.sql.ResultSet;

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;

import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;

public class MainActivity extends Activity {

private static final String TAG = "MainActivity";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findViewById(R.id.select).setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
select();
}
});
}
public void select(){
try{
//调用Class.forName()方法加载驱动程序
Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("成功加载MySQL驱动!");
String url="jdbc:mysql://192.168.1.113:3306/test"; //JDBC的URL
Connection conn;
conn = (Connection) DriverManager.getConnection(url,"mayi","123456");
Statement stmt = (Statement) conn.createStatement(); //创建Statement对象
System.out.println("成功连接到数据库!");
String sql = "select * from person"; //要执行的SQL
ResultSet rs = stmt.executeQuery(sql);//创建数据对象
System.out.println("编号"+"\t"+"姓名"+"\t"+"年龄");
while (rs.next()){
System.out.print(rs.getInt(1) + "\t");
System.out.print(rs.getString(2) + "\t");
System.out.print(rs.getString(3) + "\t");
System.out.print(rs.getString(4) + "\t");
System.out.println();
}
rs.close();
stmt.close();
conn.close();
}catch(Exception e)
{
Log.e(TAG, e.getMessage());
e.printStackTrace();
}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 关于友谊或真诚的对联 安卓开发人员多数都用什么数据库 朋友结婚 求两幅 搞笑对联 越搞笑越好 要恶搞气氛 android手机使用的是什么数据库 安卓开发需要什么数据库? 精选带横批的搞笑对联 友谊对联 搞笑对联大全2013带横批 友谊的对联 求一关于班级团结友爱得对联,有横联。急急急 关于友谊等方面的对联 求六个字的对联,有关友谊搞笑的 我下载了PhotoShop CS5精简破解版ps cs5中文版,但出现了下面的问题求... Photoshop CS5 汉化精简破解版 想求一份PS软件photoshop cs6 中文精简版 的哈,最好是64系统的_百度知... photoshop cs5绿色版与精简版与破解版与正式版 有什么不同?_百度知 ... Java的自学顺序是怎样的? 化妆中cc气垫,修容棒,遮瑕笔的先后顺序 遮瑕用在化妆第几步?用在气垫霜前面还是后面? 遮瑕膏,在化妆过程中应该放在哪个步骤? 关于友情的对联 安卓开发服务器用什么数据库? ...节日,庆祝,友情,勤勉,景色)对联,简单点的,带横批,小学生作业!!!急... android自带的数据库在哪啊 如何往android中添加数据库 android数据库存储类型有哪些 Android 数据库如何更新 android 中的数据库存在在工程中的哪个目录下 抵押车,敢买吗,不是说,债权转让吗,是可以的 抵押车能过户,能买吗 抵押车可以买吗,有正规手续 手续齐全的抵押车是否可以买? 想问一下抵押车可以买吗 抵押车可以买吗,合法吗 抵押车两年内过户能买吗 过不了户的抵押车可以买吗 离婚后三年买房的解读 离婚后再结婚多久可以买第二套房? 夫妻离婚多久可以贷款买房 夫妻离婚后房子成为唯一住房,离婚多久房子可以再买卖?