Maison > Java > javaDidacticiel > le corps du texte

tutoriel de base de données de liens javaweb

angryTom
Libérer: 2019-08-02 16:36:37
avant
8897 Les gens l'ont consulté

tutoriel de base de données de liens javaweb

Déclaration : J'ai toujours pensé que connecter un programme javaweb à une base de données était un problème très difficile. En conséquence, je l'ai étudié aujourd'hui et je l'ai résolu en moins de deux heures. pour résumer le blog.

 Le programme JavaWeb se connecte à la base de données SQLserver selon les étapes suivantes :

1 : Sur http://www.microsoft.com/ fr-us /download/details.aspx?id=21599 Téléchargez le package compressé de sqljdbc.jar

2 : Après avoir décompressé, copiez et collez sqljdbc4.jar dans votre projet Sous le répertoire lib de WEB-INF

tutoriel de base de données de liens javaweb

3 : Vous devez connaître quelques connaissances techniques sur les bases de données :

Tout d'abord, donnez un exemple : Voici les étapes requises pour que le pilote établisse une connexion :

try{
     Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=user";
Connection conn = DriverManager.getConnection(URL, userName, userPwd);//userName是你数据库的用户名如sa,
conn.println("连接数据库成功");
conn.close();
}catch (Exception e){
   out.println("数据库连接失败");
}
Copier après la connexion

1> : Interface du pilote : java. sql.Driver est requis par tous les pilotes JDBC. Interface implémentée, cette interface est fournie à différents fournisseurs de bases de données et ils utilisent des noms d'interface différents.

- : Le nom de classe du pilote JDBC de SQLserver : "com.microsoft.sqlserver.jdbc.SQLServerDriver"

- : Le nom de classe du pilote JDBC d'Oracle : "oracle.jdbc .driver.OracleDriver"

  -:Nom de la classe du pilote MySQL JDBC : "com.mysql.jdbc.Driver"

  2>Chargement et enregistrement du pilote JDBC

  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Cette instruction est utilisée pour charger

3>La représentation URL de la base de données de connexion JDBC est généralement divisée en trois Partie (généralement : séparée) :

1 : Protocole : Le seul protocole autorisé dans JDBC ne peut être que jdbc

2 : Sous-protocole : Le sous-protocole est utilisé pour identifier. un pilote de base de données

3 : Sous-nom : voir ci-dessous pour plus de détails

- : Connectez-vous au serveur SQL : "jdbc:sqlserver://localhost:1433;DatabaseName=user"

- :Connectez-vous à Oracle : "jdbc:thin:@localhost:1521:ORCL"

  -:Connectez-vous à MySQL : "jdbc:mysql://localhost:3306/databasename"

 4> ;Interface d'instruction SQL d'exécution Objet d'instruction, méthodes courantes de cet objet :

  -:void close() ferme et libère les ressources

  -:ResultSet executeQuery(String sql) : exécute certaines instructions de requête et renvoie les résultats

  -:int execulteUpdate(String sql) : vous pouvez exécuter des instructions d'insertion, d'annulation ou de suppression

4 : Jetez un oeil à ce que j'ai écrit pour la première fois Programme pour faire fonctionner la base de données :

1> Créez d'abord une classe d'étudiant

package com.ll;
public class Student {
    private String name;
    private String time;
    private String banji;
    public String getBanji() {
        return banji;
    }
    public void setBanji(String banji) {
        this.banji = banji;
    }
    private String sex;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getTime() {
        return time;
    }
    public void setTime(String time) {
        this.time = time;
    }
    
    public String getSex() {
        return sex;
    }
    public void setSex(String sex) {
        this.sex = sex;
    }
}
Copier après la connexion

2> ; Écrivez la partie qui connecte la couche dao à la base de données . Et il y a des données.

Le résultat est :

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:cnblogs.com
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