我正在尝试从Android Studio连接到MSSQL数据库。
我的代码:
Class.forName("net.sourceforge.jtds.jdbc.Driver");
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
Connection conn = DriverManager.getConnection("jdbc:jtds:sqlserver://192.168.1.66;databasename=POSEIDON;username=sa;password=myPass");当进行查询时,我会收到:
W/System.err: java.sql.SQLException: Single-Sign-On is only supported on Windows. Please specify a user name.发布于 2018-04-19 17:39:10
直接从Andriod访问MSSQL数据库不是正确的方式。而是像API (RESTFull,SOAP )这样的东西,通过它可以查询记录并将其传递给Android。
如果您需要在数据库中保存数据,SQLite是一种存储应用程序数据的方法.Its将数据存储到设备上的文本文件中,您不需要为其建立任何类型的连接,如JDBC、ODBC e.t.c。
以下是使用SQLite的教程:
https://stackoverflow.com/questions/49917202
复制相似问题