jar JDBCファイルをダウンロードし、アプリケーション/ src/libファイルに正常に追加しました。Android AppのJDBCに適切なドライバがありません
-
ネットワーク例外が127.0.0.1/1433 ECOREFUSED
- に接続することはできません。 はさらに、私はまた、JTDS-JDBCライブラリを試してみましたが、私はされたのと同じ正確な例外を得ていました
ます。java.sql.SQLException:いいえ、適切なドライバ
例外の場合#1
この例外が発生する主な理由はメモリが不足しているため、SQLServerのメモリを4GBに増やして問題を解決できないという記事を検索しました。
Class.forName("net.sourceforge.jtds.jdbc.Driver"))
私は次のことを実行している:私はJTDS-JDBCのために、私は次のように使用することを唯一の違いと私のSQLServerデータベースへの挿入を達成するために、接続を確立しようとした両方のライブラリについては
コード:
try {
/*Declare the JDBC objects.*/
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String constring = "jdbc:sqlserver://localhost:1433;databaseName=bumpit;integratedSecurity=true;";
con = DriverManager.getConnection(constring);
/*Create and execute an SQL statement.*/
stmt = con.createStatement();
String SQL = "INSERT INTO BumpItUsers (name,address,mobile,password) VALUES ('" + name + "','" + address + "','" + address + "','" + password + "')";
rs = stmt.executeQuery(SQL);
con.close();
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
解決方法はありません。
なぜsrc/libディレクトリですか? libは決してsrcではありません。それはバイナリであり、クラスパスに追加する必要があります。 – Jens
スマートフォン側でSQL Serverを使いたくないといいですね。 – Jens
私はGrandleにライブラリを単にコンパイルしてみましょう。 'compile 'net.sourceforge.jtds :jtds:1.3.1 ''、しかし違いは見られませんでした – HelloIT