JDBCとMySQLのどこで接続を閉じる必要がありますか?
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class CloseConnectionDemoInFinallyBlock {
public static void main(String[] args) {
String JDBCURL = "jdbc:mysql://localhost:3306/web?useSSL=false";
Connection con = null;
try {
con = DriverManager.getConnection(JDBCURL, "root", "123456");
System.out.println("connection is open");
}
catch (Exception e) {
e.printStackTrace();
}
finally {
try {
con.close();
}
catch (SQLException sqlException) {
sqlException.printStackTrace();
}
}
}
} これにより、次の出力が生成されます-
connection is open
これが出力のスクリーンショットです-
-
MySQLのどこにあるのか?
WHERE句と呼ばれる条件句を使用して、結果を除外できます。このWHERE句を使用して、テーブルから必要なレコードを選択するための選択基準を指定できます。 HAVING句は、行または集計のグループのフィルター条件を指定します WHERE句は集計関数では使用できませんが、HAVINGは集計関数で使用できます。以下は例です- テーブルを作成しましょう。 mysql> create table WhereDemo -> ( -> Price int -> ); Query OK, 0 rows affected (0.64 sec) テーブルにレコ
-
MySQL JDBCドライバー接続文字列とは何ですか?
MySQLJDBC接続文字列は次のようになります- Class.forName(com.mysql.jdbc.Driver); 上記では、ドライバーはインターフェースです。 JDBCがアプリケーションサーバーの外部で実行されている場合は常に、クラスDriverManagerが接続を確立します。 DriverManagerクラスは次のとおりです- conn = (Connection) DriverManager.getConnection(jdbc:mysql://localhost/yourdatabaseName,”yourRootName,yourPassword); ここ