首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android sql数据库

Android sql数据库
EN

Stack Overflow用户
提问于 2013-06-17 02:34:30
回答 1查看 163关注 0票数 2

我尝试使用以下代码从eclipse模拟器android连接到sql服务器:

代码语言:javascript
复制
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

String driver = "net.sourceforge.jtds.jdbc.Driver";
Class.forName(driver).newInstance();
String connString = "jdbc:jtds:sqlserver://83.212.240.15:1521/hua;encrypt=false;user=xxxxxx;password=xxx;instance=SQLEXPRESS;";
String username = "xxxxx";
String password = "xxxxx";
conn = DriverManager.getConnection(connString,username,password);
Statement stmt = conn.createStatement();
ResultSet reset = stmt.executeQuery("insert into picture values('hi');");
conn.close();

但是在数据库中没有happens.Any的想法吗?

在进阶中感谢

EN

回答 1

Stack Overflow用户

发布于 2013-06-17 02:38:23

好吧,这不是你想要的直接答案,但我不建议直接访问数据库。更好地使用REST webservice来访问所有数据库。所以你不需要公开你的凭证。

它非常简单,所以要观察网络流量,这样就可以很容易地攻击您的数据库服务器。

无论如何,如果你的应用程序真的只供私人使用,你需要检查你的应用程序是否拥有访问你的网络资源的互联网权限。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17136416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档