我连接的java文件包含:机器人 - SQL Server的 - 连接null或者没有合适的司机发现
try {
Log.i("Login", "Establishing Connection...");
// SET CONNECTIONSTRING
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
Log.i("JDBC","found");
Connection DbConn = DriverManager.getConnection("<connection_string>");
Log.i("Login","Connected");
Statement stmt = DbConn.createStatement();
ResultSet insert = stmt.executeQuery("insert into UserLogin(username, password) values (admin, admin);");
ResultSet reset = stmt.executeQuery(" select * from UserLogin ");
Toast.makeText(this, reset.getString(1), Toast.LENGTH_SHORT).show();
DbConn.close();
// go to newsfeed
} catch (Exception e) {
Log.e("Error connection","" + e.getMessage());
}
当我的连接字符串包含:
JDBC:JTDS:SQLSERVER://,我得到错误连接:空,并且当它
的jdbc:SQLSERVER://, 我得到连接错误:找不到合适的驱动程序。
我试图连接Android与Azure SQL数据库。
建议在Android客户端和数据库服务器之间添加另一部分。像PHP,ASP.NET,Python等等。考虑一下攻击者逆向工程你的Android客户端,然后他可以直接访问你的数据库。 –