jspでmysqlデータベースに接続する方法は?

JSPでMySQLデータベースに接続するには、以下の手順を実行する必要があります。

1. JDBCドライバ(たとえば`mysql-connector-java`)をインポートしてください。

   <%@ page import="java.sql.*" %>

JSP ページでデータベース接続パラメータを定義する。URL、ユーザー名、パスワードを含む。

   String url = "jdbc:mysql://localhost:3306/mydb";

String username = “root”;

String password = “password”;


3. JSPページ内でデータベース接続オブジェクトを作成し、データベースとの接続を確立する。

   Connection connection = null;

try {

Class.forName(“com.mysql.jdbc.Driver”);

connection = DriverManager.getConnection(url, username, password);

} catch (Exception e) {

e.printStackTrace();

}


4. SQLクエリや更新操作を実行する際、接続オブジェクトを使用します。

   try {

Statement statement = connection.createStatement();

ResultSet resultSet = statement.executeQuery(“SELECT * FROM mytable”);

// 处理结果集…

statement.close();

} catch (SQLException e) {

e.printStackTrace();

}


5. データベース操作が終わったら、データベース接続を閉じてください。

   try {

if (connection != null) {

connection.close();

}

} catch (SQLException e) {

e.printStackTrace();

}


データベース関連のコードをJSPページに直接置くのは最適な方法ではありません。より良い方法は、データベースとのやり取りのロジックをJavaクラスにカプセル化し、そのクラスのメソッドをJSPページで呼び出してデータベース操作を処理することです。これにより、コードの保守性と再利用性が向上します。

bannerAds