seversqlデータベース接続

次に、前の記事で、「データベース接続が成功した」直後に次のコードを追加して、データベース内のテーブルをクエリすることができます。

在这里插入代码片
Statement s=dbConn.createStatement();
		s.executeUpdate("create table student(name varchar(20),sex varchar(5))");//建表
         ResultSet r = s.executeQuery("Select name from student where sex='男'");
         while(r.next()) {
        	 System.out.println(r.getString(11));
         }
         dbConn.close();

同時に、クエリと更新はPrepareStatementを使用できます

在这里插入代码片
PreparedStatement s=dbConn.prepareStatement("Select name from student where sex=?");//“?”做为参数的占位符
	     s.setString(1,"男");

PreparedStatementインターフェースは、Statementインターフェースの拡張であり、パラメーターありまたはパラメーターなしでプリコンパイルされたSQLステートメントを実行するために使用されます。executeQuery()メソッドとexecuteUpdate()メソッドは、Statementインターフェースで定義された2つのメソッドと似ていますが、PreparedStatementオブジェクトの作成時に、PreparedStatenentメソッドでSQLステートメントが指定されたため、パラメーターがない点が異なります。

元の記事を152件公開 賞賛された16件 30,000回以上の閲覧

おすすめ

転載: blog.csdn.net/feiqipengcheng/article/details/105440733