作者VampireJ (VJ)
看板AndroidDev
标题[问题] JTDS连MSSQL 资料库
时间Tue Aug 19 15:40:38 2014
问题描述:
目前是手机要连同网段内的MSSQL资料库
要使用JTDS,但无法连线
在我底下写的程式码中到DriverManager.getConnection的时候就会到Catch去
可是e.getMessage()是null而无法得知问题点
请有使用过JTDS并成功连接的版胞协助看一下
或提示可能的问题点...
谢谢!
---------------------------------------
专案状况:
专案内有加入jtds-1.2.jar
AndroidManifest.xml里面有加上
<uses-permission android:name="android.permission.INTERNET" />
MSSQL资料库确定有开启TCPIP,PORT是1433 登入名称与密码皆可使用
可由其他台电脑查询资料库没问题
确定手机的ip与资料库电脑是同网段
---------------------------------------
程式码:
private String url="jdbc:jtds:sqlserver://192.168.1.200:1433;DatabaseName=test";
private String user = "tttt";
private String password = "123456";
private Connection con;
底下的程式码是写在按钮事件里,按下後执行
try {
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
con = DriverManager.getConnection(url, user, password);
}
catch (Exception e) {
}
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.147.156.98
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1408434042.A.244.html
1F:推 kusozack: 建议写server连 不要手机直接连db 09/03 22:51
2F:→ VampireJ: 谢谢以上的建议 但是因为公司网路架构的关系 用内网连 09/04 12:22
3F:→ VampireJ: 比较方便 现在找网路上的范例 改用jtds-1.2.5版就可连了 09/04 12:22