Maison > base de données > tutoriel mysql > le corps du texte

Comment se connecter à la base de données Mysql en Java ?

黄舟
Libérer: 2020-09-04 15:16:03
original
45050 Les gens l'ont consulté

JDBC est rarement utilisé dans le développement actuel. Les frameworks Mybatis et Hibernate ont parfaitement encapsulé JDBC et l'ont mappé aux classes d'entités. Nous n'avons besoin que d'un simple appel pour effectuer beaucoup de travail, en particulier Mybatis, qui est plus flexible. Cependant, en tant que développeur professionnel, nous devons avoir une compréhension approfondie de JDBC afin de pouvoir mieux utiliser le framework ORM.

Comment se connecter à la base de données Mysql en Java ?

1. Lorsque nous utilisons Java pour nous connecter à la base de données, qu'il s'agisse d'une base de données Oracle ou d'une base de données Mysql, nous avons besoin d'un package jar correspondant, qui est requis pour la base de données Oracle Il s'agit du package ojdbc15.jar, et la base de données Mysql nécessite le package mysql-connector-java-5.1.7-bin.jar. Les deux peuvent être facilement trouvés en ligne.

2. Le code pour la connexion Java à Mysql est le suivant :

private static String url = "jdbc:mysql://localhost:3306/test"; 
private static String userName = "root";
private static String password = "root";
public static void main(String[] args) {
MysqlConnectTest mysql= new MysqlConnectTest();
Connection con = mysql.getConnection();
if(con==null){    
            System.out.println("与mysql数据库连接失败!");    
        }else{    
            System.out.println("与mysql数据库连接成功!");    
        }
}
Copier après la connexion

3. ) dans la classe MysqlConnectTest La méthode est la suivante :

public Connection getConnection(){
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(url, userName, password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}
Copier après la connexion

Comment se connecter à la base de données Mysql en Java ?

4. Instruction de vue d'exécution Mysql : <🎜. >

Statement sts = null;
String sql = "select * from user_table ";
ResultSet resul = null;
try {
sts = (Statement) con.createStatement();
resul = sts.executeQuery(sql);
} catch (SQLException e) {
e.printStackTrace();
}
System.out.println("查询的结果如下:");
while(resul.next()){
System.out.println("user_id: "+resul.getString("user_id")+",user_name: "+resul.getString("user_name")+",user_sex: "+resul.getString("user_sex"));
}
Copier après la connexion

Comment se connecter à la base de données Mysql en Java ?

Comment se connecter à la base de données Mysql en Java ?

5. Exécutez maintenant l'instruction d'insertion, le code est le suivant. :

String sql = "insert into user_table values (&#39;3&#39;,&#39;thiscode&#39;,&#39;1&#39;,&#39;28&#39;,&#39;13351210773&#39;)";
int i = 0;
try {
sts = (Statement) con.createStatement();
i = sts.executeUpdate(sql);
if(i == -1){
System.out.println("插入失敗");
}else{
System.out.println("插入成功");
}

} catch (SQLException e) {
e.printStackTrace();
}
Copier après la connexion

Comment se connecter à la base de données Mysql en Java ?

Comment se connecter à la base de données Mysql en Java ?

Explication

Déclaration et déclaration préparée

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal