マイ接続の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 DBを接続しようとしています。
私はQuestion1,Question2,Question3,Question4. 無回答を見てきました。
Androidクライアントとデータベースサーバーの間に別の部分を追加することをお勧めします。 PHP、ASP.NET、Pythonなどのようなもの攻撃者がAndroidクライアントをリバースエンジニアリングし、データベースに直接アクセスできるシナリオを考えてみましょう。 –