-Method 1 Verwenden Sie Java Web, um eine Verbindung zu MySQL-Treiber in der JSP-Datei herzustellen
<%@page Language = "java" import = "java.util. import = "java.sql.sqlexception"%> <%@page import = "java.sql.driver.*"%> <%@page import = "java.util. 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 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-äquiv = "cache-control" content = "no-cache"> <meta http-äquiv = "expires" content = "0"> <meta http-äquiv type = "text/css" href = "styles.css"> -> </head> <body> <% try {class.forname ("com.mysql.jdbc.driver"); // laden Sie den Datenbank -Treiber und registrieren Sie sie mit dem Treiber -String -URL = "JDBC: MySQL: MySQL: LOCALHOST: 3306/testen". Verwenden Sie auch die IP -Adresse oder den Computernamen 3306, um den Service -Port -Test darzustellen, um den Datenbanknamen String username = "xiyi yindie" darzustellen. // Datenbank Benutzername String password = "123"; // Datenbankkennwort 123 // Verbindung cn = driverManager.getConnection ("jdbc: mysql: // localhost: 3306/test", "xiyi i memories versteckte butterfly", "123"); // Methode 1 Verbindung cn = driverManager.getConnection (cn! Username, username, password); // beurteilen, ob die Datenbankverbindung erfolgreich ist. Println ("Datenbankverbindung ist erfolgreich!"); // Ausgabeverbindungsinformationen cn.close (); // Die Datenbankverbindung schließen} else {out.println ("Datenbankverbindung fehlgeschlagen!"); // Ausgabeverbindungsinformationen cn.close (); // Die Datenbankverbindung schließen}} catch (classNotFoundException e) {e.printstacktrace (); out.println (e.toString ()+"<br> Treiberklasse kann nicht geladen werden!"); } catch (sqlexception e) {e.printstacktrace (); out.println (e.toString ()+"<br> Datenbankverbindung kann nicht geladen werden!"); } %> <br> <br> <br> <br> <Form ID = "Form1" name = "Form1" methode = "post" style = "text-align: center" action = "index1.jsp"> <input type = "subine" name = "value =" value = "connect SQL Server"/> </body> </body> </html> connect "connect SQL Server"/> </body> </html> </html>--- Methode 1 Verwenden Sie Java Web, um eine Verbindung zum SQLSEVER-Treiber in der JSP-Datei herzustellen
<%@page Language = "java" import = "java.util. import = "java.sql.sqlexception"%> <%@page import = "java.sql.driver.*"%> <%@page import = "java.util. 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-äquiv = "cache-control" content = "no-cache"> <meta http-äquiv = "expires" content = "0"> <meta http-äquiv type = "text/css" href = "styles.css"> -> </head> <body> <% try {connection conn = null; Class.forname ("com.microsoft.sqlserver.jdbc.sqlserverdriver"); // den Datenbanktreiber laden und mit dem Treiber -Manager -String url = "jdbc: SQLServer: // localhost: 1433; DatabasabasName = msdb";//// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -Datei -Adresse oder Datenträger. 1433 Um den Service Port DatabaseName = ConstructionDB oder DatabaseName = msdb darzustellen, repräsentiert den Namen der Datenbank -Zeichenfolge username = "sa"; // Datenbank Benutzername String password = "123"; //Database password 123 // conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DataBaseName=msdb","sa","123");//Method 1 Connection cn=DriverManager.getConnection(URL, username, password);//Method 2 //Create Connection connection if(cn !=null){ //Judge whether the Die Datenbankverbindung ist erfolgreich. Println ("Datenbankverbindung ist erfolgreich!"); // Ausgabeverbindungsinformationen cn.close (); // Die Datenbankverbindung schließen} else {out.println ("Datenbankverbindung fehlgeschlagen!"); // Ausgabeverbindungsinformationen cn.close (); // Die Datenbankverbindung schließen}} catch (classNotFoundException e) {e.printstacktrace (); out.println (e.toString ()+"<br> Treiberklasse kann nicht geladen werden!"); } catch (sqlexception e) {e.printstacktrace (); out.println (e.toString ()+"<br> Datenbankverbindung kann nicht geladen werden!"); } %> <br> <br> <br> <br> <Form ID = "Form1" name = "Form1" methode = "post" style = "text-align: center" action = "index.jsp"> <input type = "subly =" name = "value =" Connection My SQL "/> </body> </body> </html>--- Methode 2 Verwenden Sie Java Web, um den Treiber zu verbinden, der SQLSEVER und MYSQL in Klassendateien verbindet
öffentliche Klasse Conndao {public Connection openConn () {Connection conn = null; Versuchen Sie {// Dies ist das Parameterobjekt der Datenbankverbindung, das mit [MySQL] class.forname ("com.mysql.jdbc.driver") verbunden ist; // 【SQL Server -Link】 class.forname ("com.microsoft.sqlserver.jdbc.sqlserverdriver"); // laden Sie den Datenbanktreiber und registrieren Sie ihn mit dem Treibermanager // Dies ist das Parameterobjekt der Datenbankverbindung, das mit [MySQL] [Methode 1]/* class.forname ("com.mysql.jdbc.driver") verbunden ist. // Laden Sie den MySQL -Treiber. String url = "jdbc: mysql: // localhost: 3306/db_database10"; String username="小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/db_database10","Xiyiyindie","123");//Implement connection parameter library name username and password} catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }/ * String url = "JDBC: MySQL: // localhost: 3306/db_database10"; link】 conn = driverManager.getConnection ("JDBC: SQLSERVER: // LOCALHOST: 1433; Databasename = db_database10", solche Erinnerungen versteckt Butterfly "," Qwe199509060 "); conn;Hinweis: Hier müssen Sie ein Treiberpaket herunterladen. Zu meinen Ressourcen gehören MySQL- und SQL Server -Treiberpakete. Laden Sie es selbst herunter!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Der Code lautet wie folgt, es erfolgt keine weitere Analyse:
Java.sql.*importieren; public class dbConnectionManager {// sqlserver private String trivername = "com.microsoft.sqlserver.jdbc.sqlserverdriver"; // laden Sie den Treiber privaten String url = "jdbc: microsoft: sqlserver: // localHost: 1433; "sa"; // Datenbankanmeldung Benutzername private String password = "root"; // Datenbankanmeldung Passwort private statische String -Nachricht = "Herzlichen Glückwunsch, die Datenbankverbindung ist normal!"; public void setDriverName (String NewDriverName) {TRAVERNAME = newDriverName; } public String getDrickerName () {return triverName; } public void seturl (string newurl) {url = newurl; } public String geturl () {return url; } public void setUser (String Newuser) {user = newUser; } public String getUser () {Rückgabe des Benutzers; } public void setPassword (String NewPassword) {password = newpassword; } public String getPassword () {Kennwort zurückgeben; } public Connection getConnection () {try {class.forname (Treiberenname); return triverManager.getConnection (URL, Benutzer, Passwort); } catch (Ausnahme e) {e.printstacktrace (); Message = "Die Datenbankverbindung ist fehlgeschlagen!"; null zurückkehren; }} public static void main (String [] args) {try {dbConnectionManager dcm = new dbConnectionManager (); Verbindung conn = dcm.getConnection (); System.out.println (Nachricht); } catch (Ausnahme e) {e.printstacktrace (); }}} /// Das zweite Paket net.jiaxiang.dao; Import Java.sql.Connection; importieren java.sql.drivermanager; öffentliche Klasse conn {// Definitionsauftrag testvariable private statische String -Nachricht = "Herzlichen Glückwunsch, die Datenbankverbindung ist normal!"; // Verbindungsmethode öffentliche statische Verbindung getConnection () {try {class.forname ("com.microsoft.sqlServer.jdbc.sqlserverdriver"); // Treiber return trivermanager.getConnection ("Jdbc: microsoft: sqlServer: //. // LocalHost: 1433; Disk "," QWE199509060 "); // Implementierung der Verbindungsparameter -Bibliotheksname und Kennwort} catch (Ausnahme e) {Message =" Datenbankverbindung fehlgeschlagen! " E. printstacktrace (); // Ausnahmerückgabe null; }} public static void main (String [] args) {getConnection (); // call Connection System.out.println (Nachricht); // Testsituation}}Das obige ist die Fahrvermittlung der Verwendung von Java Web, um MySQL und SQLSever in JSP -Dateien und -klassen zu verbinden. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird allen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!