Maison > Article > base de données > jsp lien méthode étape mysql
Comment connecter jsp à mysql : téléchargez d'abord le pilote JDBC depuis le site officiel de mysql ; puis placez le package jar dans le dossier lib du répertoire d'installation de Tomcat ; puis créez les données de test dans mysql ; projet Eclipse et créez un fichier JSP à exécuter.
Recommandé : "Tutoriel vidéo MySQL"
Tutoriel de connexion à la base de données MYSQL avec jsp
Étapes :
1. Téléchargez le pilote JDBC depuis le site officiel de MySQL. Site Web : https://dev.mysql.com/downloads/connector/j/
2. Mettez le package jar (mysql-connector-java-5.1.41-bin.jar) dans Tomcat sous la bibliothèque. dossier du répertoire d'installation, par exemple, mon répertoire est : C:apache-tomcat-8.0.36-windows-x64apache-tomcat-8.0.36lib. Redémarrez Tomcat.
3. Créez des données de test dans MySQL. Créez d'abord une base de données nommée testdb ; puis créez une table nommée testform. La table comporte trois champs : id, name, age ;
4. Créez un projet dans Eclipse et créez un fichier JSP nommé test.jsp. Le code test.jsp est le suivant : (Note de modifier les paramètres correspondants)
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %> <% //驱动程序名 String driverName = "com.mysql.jdbc.Driver"; //数据库用户名 String userName = "root"; //密码 String userPasswd = "123456"; //数据库名 String dbName = "testdb"; //表名 String tableName = "testform"; //联结字符串 String url = "jdbc:mysql://localhost/" + dbName + "?user=" + userName + "&password=" + userPasswd; //加载驱动 Class.forName("com.mysql.jdbc.Driver").newInstance(); //建立连接 Connection conn = DriverManager.getConnection(url); //创建Statement(负责执行sql语句) Statement stmt = conn.createStatement(); String sql="select * from " + tableName; //获得数据结果集合 ResultSet rs = stmt.executeQuery(sql); //依次遍历结果集(表中的记录) while(rs.next()) { //依据数据库中的字段名打印数据 out.println(rs.getString("name")); out.println(rs.getString("age")); } //关闭连接 rs.close(); stmt.close(); conn.close(); %>
5. Exécutez le fichier jsp.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!