[問題] JTDS連MSSQL 資料庫

看板AndroidDev作者 (VJ)時間11年前 (2014/08/19 15:40), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
問題描述: 目前是手機要連同網段內的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://www.ptt.cc/bbs/AndroidDev/M.1408434042.A.244.html

09/03 22:51, , 1F
建議寫server連 不要手機直接連db
09/03 22:51, 1F

09/04 12:22, , 2F
謝謝以上的建議 但是因為公司網路架構的關係 用內網連
09/04 12:22, 2F

09/04 12:22, , 3F
比較方便 現在找網路上的範例 改用jtds-1.2.5版就可連了
09/04 12:22, 3F
文章代碼(AID): #1Jylzw94 (AndroidDev)