欢迎来到天天文库
浏览记录
ID:34760408
大小:227.40 KB
页数:9页
时间:2019-03-10
《安卓与服务器数据库的连接》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Android学习笔记(21)————利用JDBC连接服务器数据库分类: Android学习笔记2012-04-0716:51 26740人阅读 评论(68) 收藏 举报jdbcandroid服务器microsoftsqlserver/******************************************************************************************** *author:conowen@大钟
2、 *E-mail:conowen@hotmail.com *site:http://www.idealpwr.com/ *深圳市动力思维科技发展有限公司 * http://blog.csdn.net/conowen
3、 *注:本文为原创,仅作为学习交流使用,转载请标明作者及出处。 ********************************************************************************************/1、Android平台下与服务器数据库通信的方法 在Android平台下,连接电脑服务器的MySQL、PostgreSQL、
4、Oracle、Sybase、MicrosoftSQLServer等数据库管理系统DBMS(databasemanagementsystem),主要有以下两种方法:方法1、直接连接在Android工程中引入JDBC驱动,直接连接。(本文主要介绍此种方法) 方法2、间接连接在服务器上用PHP+DBMS做服务器端,PHP将DBMS中的数据用json或者xml进行封装。然后再发封装好的数据返回给Android平台。注意: 采用JDBC方法主要问题是安全性不高,而且一旦要访问的数据量过多,容易出
5、问题。另外,Android系统本身有对json或者xml直接解析的api,所以建议采用第二种方法,实用性与安全性都提高了。2、JDBC简介 JDBC是JavaDataBaseConnectivity的缩写,意思为“java数据库连接”,由一组用Java语言编写的类和接口组成,为java层直接操作关系型数据库提供了标准的API。原理很简单,主要是先服务器DBMS发送SQL(结构化查询语言)指令。实现各种数据库的操作。3、如何在Android中使用JDBC与服务器数据库通信在Android工
6、程使用JDBC连接数据库的主要步骤如下:加载JDBC驱动程序------->建立连接--------->发送SQL语句3.1、加载JDBC驱动程序 在Android工程中要使用JDBC的话,要导入JDBC的驱动。 详细过程:在eclipse选择工程,右键---->Properties---->在左侧选项“JavaBuildPath”---->切换到“Libraries”---->选择“AddExternalJARs”---->选中jtds的jar包---->完毕然后在java代码的开始处im
7、portJDBC的包,这一步根据不同的驱动,目录可能不一样,找到Driver的路径即可。[java] viewplaincopy1.import net.sourceforge.jtds.jdbc.Driver; 接下来在java代码中使用以下语句,加载jdbc驱动。[java] viewplaincopy1.Class.forName("net.sourceforge.jtds.jdbc.Driver");// 加载驱动程序 注意:ADT版本和android-sdk_Tools最好为16,我
8、试过版本20老是出现找不到驱动的问题。降级方法:离线安装ADT下载SDKTools添加下载任务http://dl.google.com/android/installer_r16-windows.exe下载完毕之后,安装到一个任意位置,然后把里面的文件和文件夹copy到之前的sdktools目录,覆盖新版本的。然后从eclipse里面打开AndroidSdkManager,然后在第一项的tools里面,再勾选AndroidSDKPlatform-tools就行了,记得不要勾选And
此文档下载收益归作者所有