ホームページ >データベース >mysql チュートリアル >myeclipse_MySQL で mysql データベースに接続するためのサンプルコード
1.環境設定
ダウンロード アドレス: コードは次のとおりです:
Connection connectMySQL = DriverManager.getConnection("jdbc:mysql://localhost:3306/myuser","root" ,"root" );
4) Statement オブジェクトの作成: Statement クラスは主に、静的 SQL ステートメントを実行し、生成された結果を返すために使用されるオブジェクトです。 Statement オブジェクトは、Connection オブジェクトの createStatement() メソッドを通じて作成できます。例: Statement statment = connection.createStatement(); Statement オブジェクトを作成する具体的なコード例は次のとおりです。
コードは次のとおりです:
Statement statementMySQL =connectMySQL.createStatement(); さらに、通常の状況では、PreparedStatement を使用して Statement をコーディングできます。これは、PreparedStatement を使用すると SQL インジェクション攻撃を防止し、データベース バッファー プールのオーバーフローを防止し、コードの可読性と保守性を向上させることができるためです。 PreparedStatement を作成する具体的なコード例は次のとおりです:コードは次のとおりです:
String sql = "製作年 >= ? および製作年 <= ? の映画からタイトル、製作年を選択します。";
PreparedStatement ps =connectMySQL.prepareStatement(sql);
statement.excuteUpdate( "INSERT INTO スタッフ(名前、年齢、性別、住所、出発地、勤務地、賃金)" + " VALUES ('Tom1', 321, 'M', '中国',' 職員','3','3000' ) ") ;
リーリー
Statement オブジェクトのexecuteQuery() メソッドを呼び出してデータをクエリすると、クエリ結果は ResultSet オブジェクトを取得します。ResultSet オブジェクトには、クエリ データベースを指すポインタが含まれます。現在のデータ行。オブジェクトの next() メソッドによりポインタが次の行を指し、列番号またはフィールド名でデータが取り出されます。 next() メソッドが null を返した場合は、次の行にデータがないことを意味します。サンプルコードは次のとおりです:
コードは次のとおりです:
ResultSet resultSet =statement.executeQuery( "select * from Staff" );
6) データベース接続を閉じる: データベースの使用を終了するか、データベースにアクセスする必要がなくなったら、Connection の close() メソッドを使用して適時にデータ接続を閉じます。
3. テストコード
環境を設定したら、接続できるかどうかをテストするコードを書くことができます。
リーリー以上がこの記事の全内容です。皆様の学習に少しでもお役に立てれば幸いです。よろしくお願いいたします。