--Method 1 Utilisez Java Web pour se connecter au pilote MySQL dans le fichier JSP
<% @ page Language = "Java" import = "java.util. *" Pageencoding = "utf-8"%> <% @ page import = "java.sql.connection"%> <% @ page import = "java.sql.drivermanager" import = "java.sql.sqlexception"%> <% @ page import = "java.sql.driver. *"%> <% @ page import = "java.util. *"%> <! - Importer tous les packages de ressources Java -> <% @ page import = "Java.sql. request.getContextPath (); String basepath = request.getscheme () + ": //" + request.getServerName () + ":" + request.getServerport () + path + "/"; %> <! Doctype html public "- // w3c // dtd html 4.01 transitional // en"> <html> <adread> <base href = "<% = basepath%>"> <titre> mon jsp 'index.jsp' Page de départ </ title> <meta http-equiv = "Pragma" Contenu = "non-Cache"> <méta http-equiv = "cache-control" contenu = "no-cache"> <meta http-equiv = "expires" contenu = "0"> <meta http-equiv = "keywords" contenu = "keyword1, keyword2, keyword3"> <meta http-equiv = "description" contenu = "c'est ma page"> <! type = "text / css" href = "Styles.css"> -> </ head> <body> <% try {class.forname ("com.mysql.jdbc.driver"); // Chargez le pilote de base de données et enregistrez-les avec le gestionnaire de pilo Utilisez également l'adresse IP ou le nom de l'ordinateur 3306 pour représenter le test du port de service pour représenter le nom de la base de données String username = "xiyi yindie"; // la chaîne de nom d'utilisateur de la base de données = "123"; // Mot de passe de la base de données 123 // Connexion CN = driverManager.getConnection ("JDBC: mysql: // localhost: 3306 / test", "xiyi i Memories Hidden Butterfly", "123"); // Method 1 Connection Cn = driverManager.getConnection (URL, usage, mot de passe); // Méthode 2 // Connexion Connexion If (URL, nom, nom de mot de passe); // Méthode 2 // Connexion Connexion If (URL, nom, mot de passe); // Méthode 2 // Connexion Connexion If (URL, USAM ! = null) {// juger si la connexion de la base de données est réussie. // Informations de connexion de sortie cn.close (); // Fermez la connexion de la base de données} else {out.println ("La connexion de la base de données a échoué!"); // Informations de connexion de sortie cn.close (); // Fermez la connexion de la base de données}} catch (classNotFoundException e) {e.printStackTrace (); out.println (e.toString () + "<br> La classe de pilote ne peut pas être chargée!"); } catch (sqlexception e) {e.printStackTrace (); out.println (e.toString () + "<br> La connexion de la base de données ne peut pas être chargée!"); }%> <br> <br> <br> <br> <form id = "form1" name = "form1" metheth = "post" style = "text-align: Center" Action = "index1.jsp"> <input type = "soumi" name = "soumide" value = "connect sql server" /> </ form> </ body> </html>--- Méthode 1 Utilisez Java Web pour se connecter au pilote SQLSEVER dans le fichier JSP
<% @ page Language = "Java" import = "java.util. *" Pageencoding = "utf-8"%> <% @ page import = "java.sql.connection"%> <% @ page import = "java.sql.drivermanager" import = "java.sql.sqlexception"%> <% @ page import = "java.sql.driver. *"%> <% @ page import = "java.util. *"%> <! - Importer tous les packages de ressources Java -> <% @ page import = "java.sql. request.getContextPath (); String basepath = request.getscheme () + ": //" + request.getServerName () + ":" + request.getServerport () + path + "/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'index1.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv = "cache-control" contenu = "no-cache"> <meta http-equiv = "expires" contenu = "0"> <meta http-equiv = "keywords" contenu = "keyword1, keyword2, keyword3"> <meta http-equiv = "description" contenu = "c'est ma page"> <! type = "text / css" href = "Styles.css"> -> </ head> <body> <% Try {Connection Conn = null; Class.forname ("com.microsoft.sqlserver.jdbc.sqlServerDriver"); // Chargez le pilote de base de données et inscrivez-le avec la chaîne de pilote Url = "JDBC: SQLServer: // LocalHost: 1433; DatabaSeName = MSDB"; // Database String Hosthost 1433 Pour représenter le port de service Databasename = ConstructionDB ou Databasename = MSDB représente le nom de la chaîne de base de données username = "SA"; // la chaîne de nom d'utilisateur de la base de données = "123"; // Mot de passe de la base de données 123 // conn = driverManager.getConnection ("JDBC: sqlServer: // localhost: 1433; databasename = msdb", "sa", "123"); // méthode 1 connexion cn = driverManager.getConnection (URL, nom de mot de passe); // méthode 2 // Connexion (CN! = Null); // juger si la connexion de la base de données est réussie Out.println ("La connexion de la base de données est réussie!"); // Informations de connexion de sortie cn.close (); // Fermez la connexion de la base de données} else {out.println ("La connexion de la base de données a échoué!"); // Informations de connexion de sortie cn.close (); // Fermez la connexion de la base de données}} catch (classNotFoundException e) {e.printStackTrace (); out.println (e.toString () + "<br> La classe de pilote ne peut pas être chargée!"); } catch (sqlexception e) {e.printStackTrace (); out.println (e.toString () + "<br> La connexion de la base de données ne peut pas être chargée!"); }%> <br> <br> <br> <br> <form id = "form1" name = "form1" metheth = "post" style = "text-align: Center" Action = "index.jsp"> <input type = "soume" name = "soumi" value = "connection my sql" /> </ form> </ body> </ html>--- Méthode 2 Utilisez Java Web pour connecter le pilote qui connecte SQLSever et MySQL dans les fichiers de classe
classe publique Conndao {Connexion publique OpenConn () {connexion conn = null; essayez {// c'est l'objet de paramètre de connexion de la base de données connecté à [mysql] class.forname ("com.mysql.jdbc.driver"); // 【SQL Server Link】 class.forname ("com.microsoft.sqlserver.jdbc.sqlServerDriver"); // Chargez le pilote de base de données et enregistrez-le avec le Gestionnaire de pilote // Il s'agit de l'objet de paramètre de connexion de la base de données connecté à [mysql] [Méthode 1] / * class.forname ("com.mysql.jdbc.driver"); // Chargez le pilote MySQL. String url = "jdbc: mysql: // localhost: 3306 / db_database10"; String username = "小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小 conn = driverManager.getConnection (" jdbc: mysql: // localhost: 3306 / db_database10 "," xiyiyindie "," 123 "); // implémentation de connexion paramètre de connexion Nom de la bibliothèque et du mot de passe} Catch (classNotFoundException e) {// TODADAD-Generated Catch Block Block Generate E.PrintStackTrace ();} / * String Url = "JDBC: MySQL: // LocalHost: 3306 / DB_DATABASE10"; Nom d'utilisateur, UserPassword); Bloc de capture généré par l'auto E.PrintStackTrace ();} Retourne Conn;Remarque: Ici, vous devez télécharger un package de pilote. Mes ressources incluent les packages de pilotes MySQL et SQL Server. Téléchargez-le vous-même!
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Le code est le suivant, aucune analyse n'est effectuée:
Importer java.sql. *; classe publique dbConnectionManager {// SqlServer Private String drivername = "com.microsoft.sqlserver.jdbc.sqlServerDriver"; // Chargez la chaîne privée du pilote Url = "JDBC: Microsoft: SqlServer: // String LocalHost: 1433; databasename = maître" "SA"; // Nom d'utilisateur de connexion de la base de données private String mot de passe = "root"; // Mot de passe de connexion de la base de données private Static String Message = "Félicitations, la connexion de la base de données est normale!"; public void setDrivername (String newdrivername) {drivername = newDrivername; } public String getDrivername () {return drivername; } public void setUrl (string newUrl) {url = newUrl; } public String getUrl () {return url; } public void SetUser (String NewUser) {user = newUser; } public String getUser () {return utilisateur; } public void setPassword (string newpassword) {mot de passe = newpassword; } public String getPassword () {return mot de passe; } Connexion publique getConnection () {try {class.forname (drivername); return driverManager.getConnection (URL, utilisateur, mot de passe); } catch (exception e) {e.printStackTrace (); message = "La connexion de la base de données a échoué!"; retourner null; }} public static void main (string [] args) {try {dbConnectionManager dcm = new dbConnectionManager (); Connexion conn = dcm.getConnection (); System.out.println (message); } catch (exception e) {e.printStackTrace (); }}} /// Le deuxième package net.jiaxiang.dao; import java.sql.connection; Importer Java.Sql.DiverManager; classe publique Conn {// Définition invite la variable de test Private Static String Message = "Félicitations, la connexion de la base de données est normale!"; // Méthode de connexion Connexion statique publique getConnection () {try {class.forname ("com.microsoft.sqlserver.jdbc.sqlServerDriver"); // Charge Driver return driverManager.getConnection ("jdbc: Microsoft: sqlserver: // localHost: 1433; databasename = maître", "xiyi" Disque "," QWE199509060 "); // Implémentez le nom de la bibliothèque de la bibliothèque de connexion et le mot de passe} Catch (Exception E) {message =" La connexion de la base de données a échoué! "; e.printStackTrace (); // Imprimer l'exception Retour Null; }} public static void main (String [] args) {getConnection (); // appel de connexion System.out.println (message); // situation de test}}Ce qui précède est la méthode de conduite d'utilisation du Web Java pour connecter MySQL et SQLSEVER dans les fichiers et classe JSP. J'espère que ce sera utile à tout le monde. Si vous avez des questions, veuillez me laisser un message et l'éditeur répondra à tout le monde à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!