Tutoriel recommandé : Tutoriel Java
1. Pilote
Avant de vous connecter à la base de données, vous devez charger le pilote de la base de données dans la JVM (Java Virtual Machine), ce qui nécessite de passer la méthode statique forName(String className) de l'implémentation de la classe java.lang.Class.
Par exemple :
//加载Oracle的驱动 try{ Class.forName("oracle.jdbc.OracleDriver"); }catch(ClassNotFoundException e){ System.out.println("找不到程序驱动类,加载驱动失败!"); e.printStackTrace(); }
Après un chargement réussi, l'instance de la classe driver sera enregistrée dans la classe DriverManager.
2. Créez une connexion à la base de données
Si vous souhaitez vous connecter à la base de données, vous devez pour demander java.sql.DriverManager Request et obtenir l'objet <code><strong>Connection</strong>
Connection
, qui représente une connexion à la base de données. <strong>getConnection(url,uname,upass)</strong>
Utilisez <br>getConnection(url,uname,upass)
de DriverManager pour transmettre le chemin d'accès à la base de données, le nom d'utilisateur et le mot de passe pour obtenir une connexion
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.31.50:8080:orcl","uname","upass");
3. Créer une instruction
Pour exécuter une instruction SQL, vous devez obtenir un java. Instance sql.Statement, les instances de déclaration sont divisées en trois types suivants :
1. Exécuter des instructions statiques, généralement implémentées via des instances de déclaration.
Statement st = conn.createStatement();
2. Exécuter des instructions dynamiques, généralement implémentées via PreparedStatement.
PreparedStatement ps = conn.prepareStatement(sql);
3. Exécutez la procédure stockée de la base de données Généralement implémentée via CallableStatement
<.>
CallableStatement cs = conn.prepareCall("{CALL demoSp(?,?)}");4. Exécuter l'instruction SQL
<span style="font-size: 14px;"> ResultSet executeQuery(sql) </span>
<span style="font-size: 14px;"> ResultSet executeQuery(sql) <br><code>int executeUpdate(sql)
convient pour parcourir plusieurs résultats, insérer une collection et renvoyer un ensemble de résultats. Vous pouvez utiliser .next pour parcourir l'objet et utiliser getString ("nom du champ") pour obtenir la valeur du champ.
5. l'objet JDBC
L'ordre de clôture doit être opposé à l'ordre de déclaration
1. Fermez le jeu d'enregistrements 2. Fermez l'instruction
3. Fermez l'objet de connexion
if(rs != null){ rs.close(); }
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!

JavareMainsagoodLanguagedUeTOitsContinUouseVolutionAndRobusteCosystem.1) LambdaExpressionsRiSSenhanceCodereadabilité et un programme de fonctionnement.

JavaisGreatDuetOtsPlatForFordependence, RobustoopSupport, ExtensiveLiBrarys, andstrongcommunity.1) Platform IndependenseViajvmallowsCodetorunonvariousPlatFat.

Les cinq principales caractéristiques de Java sont le polymorphisme, les expressions lambda, les streamsapi, les génériques et la manipulation des exceptions. 1. Le polymorphisme permet d'utiliser des objets de différentes classes comme objets de classes de base communes. 2. Les expressions de lambda rendent le code plus concis, particulièrement adapté à la gestion des collections et des flux. 3.STREAMSAPI traite efficacement de grands ensembles de données et prend en charge les opérations déclaratives. 4. Les génériques offrent une sécurité et une réutilisabilité de type, et les erreurs de type sont capturées pendant la compilation. 5. La gestion des exceptions aide à gérer les erreurs élégamment et à écrire des logiciels fiables.

Java'stopFeAreSSIGNIFICACMANTSHANCEITSPORPORMANDESCALABILITÉ.1) Objet-OrientedPrinciplesLikePolymorphismenableFlexibleNDSCalableCode.2) GarbageCollectionAutomatesMemoryManagementButCancauselatentenSh

Les composants principaux du JVM incluent Classloader, Runtimedataarea et ExecutionEngine. 1) Classloader est responsable du chargement, de la liaison et de l'initialisation des classes et des interfaces. 2) Runtimedataarea contient Methodarea, Heap, Stack, Pcregister et NativeMethodstacks. 3) ExecutionEngine est composé d'interprète, jitcompiler et garbageCollecteur, responsable de l'exécution et de l'optimisation de ByteCode.

Java'sSafetyandSecurityAreBolsterdBy: 1) StrongTyping, qui est-cenomment-RelatedErrors; 2) AutomaticMemoryMoryMingViagarBageCollection, réduisant le système lié à laMMORY; et 4) Robustexception, garantissant, assurantgrGr

Javaoffersseveralkeyfeureresthestatenscodingskills: 1) programming oriented objectallowsmodelingral-worldentities, exemplifiedBypolymorms.2) exceptionHandlingProvidesRobusterRorMenagement.3) lambdaexpressionSimpitifyoperations, ImpromingCorMoDereadabilityt

ThejvMisacrucialComponentThatrunsjavacodeByTranslatingIntomachine-spécificifiCinSstructions, ImpactingPerformance, Security and Portabilité.1) les logements de clôture, les liens et les classons et lesclassements.2)


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft

mPDF
mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),

MantisBT
Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

Adaptateur de serveur SAP NetWeaver pour Eclipse
Intégrez Eclipse au serveur d'applications SAP NetWeaver.
