Outils :
eclipse, MySQL, pilote de connexion MySQL : mysql-connector-java-5.1.45.jar
1. Créez un nouveau projet Java puis créez un nouveau dossier - libs (utilisé pour stocker divers packages externes)
2. Ajoutez la connexion au mysql base de données dans le package Le package
est mysql-connector-java-5.1.45-bin.jar, puis copiez-le et collez-le sous le dossier libs de notre projet java (notez qu'il s'agit du fichier physique à ce moment-là, dans Eclipse, cliquez avec le bouton droit sur le dossier libs, actualisez et placez le JDBC téléchargé dans le dossier, comme indiqué ci-dessous :
3. Package Jar sur le chemin de construction
a Cliquez sur Projet - sélectionnez Propriétés b. Après avoir ouvert Propriétés, cliquez sur Java Build Path, cliquez sur Ajouter un jar (Ajouter des JAR...), sélectionnez le package jar sous votre projet, puis confirmez et enfin ajoutez-le
4. Connectez la base de données MySQL dans le projet Java
Créez deux nouveaux fichiers de classe Class dans le package du projet Java, que j'ai nommé DBHelper et Demo
Une classe permet d'ouvrir ou de fermer la base de données : DBHelper.java
Le code est le suivant :package sqldemo1; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class DBHelper { public static final String url = "jdbc:mysql://127.0.0.1/student"; public static final String name = "com.mysql.jdbc.Driver"; public static final String user = "root"; public static final String password = ""; public Connection conn = null; public PreparedStatement pst = null; public DBHelper(String sql) { try { Class.forName(name);//指定连接类型 conn = DriverManager.getConnection(url,user,password);//获取连接 pst = conn.prepareStatement(sql);//准备执行语句 } catch (Exception e) { e.printStackTrace(); } } public void close() { try { this.conn.close(); this.pst.close(); } catch (SQLException e) { e.printStackTrace(); } } }
package sqldemo1; import java.sql.ResultSet; import java.sql.SQLException; public class Demo { static String sql = null; static DBHelper db1 = null; static ResultSet ret = null; public static void main(String[] args) { sql = "select *from stuinfo";//SQL语句 db1 = new DBHelper(sql);//创建DBHelper对象 try { ret = db1.pst.executeQuery();//执行语句,得到结果集 while (ret.next()) { String uid = ret.getString(1); String ufname = ret.getString(2); String ulname = ret.getString(3); String udate = ret.getString(4); System.out.println(uid + "\t" + ufname + "\t" + ulname + "\t" + udate ); }//显示数据 ret.close(); db1.close();//关闭连接 } catch (SQLException e) { e.printStackTrace(); } } }
5. Analyse des raisons de l'échec de connexion à la base de données mysql
a. ?
b. Si la base de données correspondante a été créée c. Si le package jar a été ajouté d. >e. Chaîne de connexion, le nom de connexion et le mot de passe sont-ils corrects ?
Tutoriel recommandé :
Tutoriel JavaCe 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!