新手问题. 在Android中, 有人能JDBC直接连接到SQL SERVER取数据吗?
2014-10-23 16:00
148 查看
============问题描述============
想做个性能测试, webservice有些麻烦, JDBC简单. 但就是这个简单, 让我调了几天没办法.
过程:
windows 2003, sql server 2008, jdbc 4.0下载解压.
Eclipse IDE for Java Developers Version: Juno Service Release 1
Android SDK Manage 20.0.3
import com.microsoft.sqlserver.jdbc.SQLServerDriver;
private Connection con;
con = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager
.getConnection(
"jdbc:sqlserver://192.168.1.2:1433;databaseName=XXXX",
"sa", "");
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
} catch (SQLException ex) {
ex.printStackTrace();
};
出错到 ClassNotFoundException ex
能http://192.168.1.2
============解决方案1============
不建议手机直接连数据库,能连性能也肯定很低下,还是服务端做接口吧
============解决方案2============
建议 建立一个web服务端作为中间层,提供uri给android应用访问
============解决方案3============
至今木有见过有谁是用手机直连SQL SERVER的...
============解决方案4============
引用 4 楼 he_19_79 的回复:
都说移动设备不适合直连数据库. 正在做一个Android连WCF的信息发布平台, 感觉WCF挺好.
想做个性能测试, webservice有些麻烦, JDBC简单. 但就是这个简单, 让我调了几天没办法.
过程:
windows 2003, sql server 2008, jdbc 4.0下载解压.
Eclipse IDE for Java Developers Version: Juno Service Release 1
Android SDK Manage 20.0.3
import com.microsoft.sqlserver.jdbc.SQLServerDriver;
private Connection con;
con = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager
.getConnection(
"jdbc:sqlserver://192.168.1.2:1433;databaseName=XXXX",
"sa", "");
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
} catch (SQLException ex) {
ex.printStackTrace();
};
出错到 ClassNotFoundException ex
能http://192.168.1.2
============解决方案1============
不建议手机直接连数据库,能连性能也肯定很低下,还是服务端做接口吧
============解决方案2============
建议 建立一个web服务端作为中间层,提供uri给android应用访问
============解决方案3============
至今木有见过有谁是用手机直连SQL SERVER的...
============解决方案4============
引用 4 楼 he_19_79 的回复:
楼上,我是用平板做个数据采集的东西,每个车位一个平板,收集生产线生产数据,用以做JIT处理. 应用比较特别,连接SQL SERVER很正常. 准备采用webservice了,在测试中. 本来想试试JDBC中(类似于C/S)数据的处理能力,用JDBC简单了很多(但安全和性能方面差了很多),现在想来实现却困难很多.
都说移动设备不适合直连数据库. 正在做一个Android连WCF的信息发布平台, 感觉WCF挺好.
相关文章推荐
- JDBC连接SQL Server出现的connection refused问题的解决办法
- 解决Oracle透明网关连接SQL server进行数据操作出现“列名无效”问题
- myeclipse 与 sql server 2005 连接 若干问题《一》请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库
- JDBC 连接 Sql Server 数据 报错
- 通过SQL Server的Linked Servers连接到Oracle以直接更新相关数据表
- JDBC与SQL SERVER 连接问题
- 查询sql server表名、字段名和注释及jdbc连接问题
- JDBC连接SQL Server 2008 R2时遇到的常见问题集解
- 【J2EE】Java连接SQL Server 2000问题:“com.microsoft.sqlserver.jdbc.SQLServerException:用户'sa'登录失败。该用户与可信SQL Server连接无关联”
- JDBC连接SQL Server 2000若干问题
- Microsoft SQL Server 2000 Driver for JDBC SP1与连接SQL Server实例的问题
- SQL Server 连接JDBC时出现的问题
- Android通过JTDS直接连接SQL Server 2008数据库
- 关于JDBC driver连接SQL Server 2000数据库问题的解决办法
- jdbc 连接sql server 2000的问题
- 【SQL Server 2005 的问题】com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。
- SQL Server 2000的JDBC连接问题解决方法
- Java的SQL Server 2000的JDBC数据库连接问题
- android 3.2 之后无法直接往sdcard写数据问题解决办法
- sql server 2005 JDBC连接遇到的问题