安卓开发服务器用什么数据库

安卓开发服务器用什么数据库,第1张

视情况而定,oracle是主流的大型数据,大多数电信项目都是使用的oracle,而sqlserver与mysql主要是个人以及小型公司使用的的数据库,但是sqlserver需要收费,mysql不用;如果按功能上来说,oracle最为强大,oracle支持递归查询,二后两者不支持。

三个数据库中,只有sqlserver有完整的图形化 *** 作界面,而oracle与mysql都要借助于其他的第三方数据库图形 *** 作界面,比如oracle用的大多都是plsql。

如果是本地数据的需求用SQlite,如果像登陆有用验证或者网络间共享数据的话,就需要调用WebService与后台服务器数据交互,这两种数据是没有联系的。一个是本地数据库,一个是服务器端数据库。本地用数据库就是SQlite,别的不太可能,终端没有那么高的性能,再说甲骨文公司也没出手机端oracle啊。

如果你的数据是已知的,静态的,没有太多的变化,满可以在本地SQlite中存储、读取。这样不会因网络问题而降低效率和成功率。如果数据未知、有实时的变化或者有与其他用户交互、共享的数据必然需要后台服务器数据。

手机是不能直接去连接你服务器的mysql数据库

请在你的服务端写代码去连接mysql数据吧

Mysql连接方法

1 加载数据库驱动: ClassforName("orggjtmmmysqlDriver"); //加载数据库驱动

String url = "jdbc:mysql://localhost:3306/test";

String user = "root";

String passowrd = "123456";

2 获取数据库连接Connection con数= DriverManagergetConnection(url,user,password)

3 获取SQL执行器 PreparedStatement prepare = conprepareStatement("SQL语句")

4 执行SQL语句,得到结果集 ResultSet result = prepareexecuteQuery();

while(resultnext()){

  //读取结果

}

最后不要忘记导入jdbc驱动包

纯工手打字,请采纳哈

想实现一个功能即让android访问远程数据库,但是网上很多人都不建议直连。据说问题多多。那么中间就加个第三者吧。

实现思路:在数据库和Android客户端添加一个webservice,处理每次客户端发来的请求。而在android客户端使用ksoap2解析webservice返回的数据。

一 webservice 端,我使用序列化的方式实现的。不知道这里跟xml的实现哪个对手机来说更好。这里先放下,以后研究。

1我使用的是xfire。新建一个webservice项目,然后我们开始写代码

2一个接口

Java代码

public interface ICompany {

public List<Company> getCompanyList();

}

3一个实现类

Java代码

public class ICompanyImp implements ICompany {

CompanyDAO comdao=new CompanyDAO();

//得到所有公司列表

public List<Company> getCompanyList() {

List<Company> list=new ArrayList<Company>();

try {

list=comdaogetCompanyList();

} catch (SQLException e) {

eprintStackTrace();

list=null;

}

return list;

}

}

注意: 我这里的返回值是list,不少webservice的基本类型,所以需要为它配置文件 接口+aegisxml

4 接口+aegisxml

Xml代码

<xml version="10" encoding="UTF-8">

<mappings>

<mapping>

<!--

<method name="getCollectionsRowCount">

<parameter index="0" componentType="javalangString"/>

</method>

-->

<!-- 返回的类型是Map的话,做法和List一样。但定义的类型,是Map中的Value部分 -->

<method name="getCompanyList">

<return-type componentType="beanCompany"/>

</method>

</mapping>

</mappings>

5servicexml

Xml代码

<xml version="10" encoding="UTF-8">

<beans >

<service xmlns=">

以上就是关于安卓开发服务器用什么数据库全部的内容,包括:安卓开发服务器用什么数据库、Android手机app 链接服务器的mysql 读取数据库、Android 怎么连接远程数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9365748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存