手机是不能直接去连接你服务器的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驱动包
纯工手打字,请采纳哈
数据库很多,但是安卓直接支持的数据库只有sqlite一种。如果要使用其它的非本地数据库,你得建立连接,采用webservice或>
使用JSON连接Android和PHP Mysql数据库方法:
1、打开安装WAMP Server的文件夹,打开>创建了一个简单的只有一张表的数据库。用这个表来执行一些示例 *** 作。现在,请在浏览器中输入>
数据库很多,但是安卓直接支持的数据库只有sqlite一种。如果要使用其它的非本地数据库,你得建立连接,采用webservice或>
想实现一个功能即让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好像没办法连接sqlserver吧。呵呵,如果你真想获取sqlserver中的数据,只能通过访问一个网页,以读取xml文件的方式来读取。
至少我看了这几天的android开发,没发现有读的sqlserver方法,也许我还没看到
通过cmd可对数据库进行访问,现在开发android一般都用的eclipse+adt+sdk;进入cmd输入adb shell ,然后 cd /data/data 再ls 显示所有的包名,cd 到你的包名,然后 cd databases 再ls 显示你的数据库名 ,最后 sqlite3 数据库名 ,更多查看安卓巴士:>
以上就是关于Android手机app 链接服务器的mysql 读取数据库全部的内容,包括:Android手机app 链接服务器的mysql 读取数据库、安卓程序怎么连接到个人电脑数据库、如何连接android和php mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)