-Método 1 Use Java Web para conectarse al controlador MySQL en el archivo JSP
<%@page lenguaje = "java" import = "java.util.*" pageEncoding = "utf-8"%> <%@page import = "java.sql.connection"%> <%@page import = "java.sql.drivermanager"%> <%@page import = "com.mysql.jdbc.driver.*" import = "java.sql.sqlexception"%> <%@page import = "java.sql.driver.*"%> <%@page import = "java.util.*"%> <!-Importar todos los paquetes de recursos de Java-> <%@page import = "java.sql.*"%> <!-importar todos los recursos de recursos de recursos de recursos-<%string request.getContextPath (); String basepath = request.getScheme ()+": //"+request.getServerName ()+":"+request.getServerPort ()+ruta+"/"; %> <! DocType html public "-// w3c // dtd html 4.01 transitional // en"> <html> <head> <base href = " http-equiv = "cache-confontrol" content = "no-cache"> <meta http-equiv = "expires" content = "0"> <meta http-equiv = "palabras clave" content = "keyword1, weyword 2, keyword3"> <meta http-oquiv = "descripción" Content = "esto es mi página" << type = "text/css" href = "styles.css"> -> </head> <body> <% try {class.forname ("com.mysql.jdbc.driver"); // cargar el controlador de la base de datos y registrarlo con el administrador del controlador String url = "jdbc: mySql: // localhost: 3306/testi"; //////////1 string string url = "jdbc: mysql: // localhost: 3306/testi"; //////////1 string de string umbast. También use la dirección IP o el nombre de la computadora 3306 para representar la prueba del puerto de servicio para representar el nombre de la base de datos String UserName = "Xiyi Yindie"; // Base de datos UserName String Password = "123"; // contraseña de la base de datos 123 // conexión cn = drivermanager.getConnection ("jdbc: mysql: // localhost: 3306/test", "xiyi i memories Hidden Butterfly", "123"); // Método 1 Connection Cn = Drivermanager.getConnection (url, nombre de usuario, contraseña); // Método 2 // Método ! = null) {// juzga si la conexión de la base de datos es exitosa. // Información de conexión de salida cn.close (); // cierre la conexión de la base de datos} else {out.println ("¡Falló la conexión de la base de datos!"); // Información de conexión de salida cn.close (); // Cierre la conexión de la base de datos}} Catch (ClassNotFoundException e) {E.PrintStackTrace (); out.println (e.ToString ()+"<br> ¡La clase de controlador no se puede cargar!"); } Catch (Sqlexception e) {E.PrintStackTrace (); out.println (e.ToString ()+"<br> ¡La conexión de la base de datos no se puede cargar!"); } %> <br> <br> <br> <br> <Form Id = "form1" name = "form1" método = "post" style = "text-align: Center" Action = "index1.jsp"> <input type = "enviar" name = "enviar" valor = "Connect sql Server"/> </form> </body> </html>--- Método 1 Use la web Java para conectarse al controlador SQLSEver en el archivo JSP
<%@page lenguaje = "java" import = "java.util.*" pageEncoding = "utf-8"%> <%@page import = "java.sql.connection"%> <%@page import = "java.sql.drivermanager"%> <%@page import = "com.mysql.jdbc.driver.*" import = "java.sql.sqlexception"%> <%@page import = "java.sql.driver.*"%> <%@page import = "java.util.*"%> <!-Importar todos los paquetes de recursos de Java-> <%@page import = "java.sql.*"%> <!-importar todos los recursos de recursos de recursos de recursos-<%string request.getContextPath (); String basepath = request.getScheme ()+": //"+request.getServerName ()+":"+request.getServerPort ()+ruta+"/"; %> <! Doctype html public "-// w3c // dtd html 4.01 transitional // en"> <html> <Head> <base href = http-equiv = "cache-confontrol" content = "no-cache"> <meta http-equiv = "expires" content = "0"> <meta http-equiv = "palabras clave" content = "keyword1, weyword 2, keyword3"> <meta http-oquiv = "descripción" Content = "esto es mi página" << type = "text/css" href = "styles.css"> -> </head> <body> <% try {Connection conn = null; Class.forname ("com.microsoft.sqlserver.jdbc.sqlserverdriver"); // Cargue el controlador de la base de datos y registelo con la cadena del administrador del controlador url = "jdbc: sqlserver: // localhost: 1433; dataBaseName = MS"; 1433 para representar el puerto de servicio dataBASEname = ConstructionDB o DataBASEname = MSDB representa el nombre de la cadena de datos String UserName = "SA"; // Base de datos UserName String Password = "123"; // contraseña de la base de datos 123 // conn = drivermanager.getConnection ("jdbc: sqlserver: // localhost: 1433; dataBASEname = msdb", "sa", "123"); // método 1 conexión cn = drivermanerger.getConnection (url, useName, contraseña); // método 2 // CREATE CONECTUNIA (CONECTURA (CNE CN = // juzga si la conexión de la base de datos es exitosa. // Información de conexión de salida cn.close (); // cierre la conexión de la base de datos} else {out.println ("¡Falló la conexión de la base de datos!"); // Información de conexión de salida cn.close (); // Cierre la conexión de la base de datos}} Catch (ClassNotFoundException e) {E.PrintStackTrace (); out.println (e.ToString ()+"<br> ¡La clase de controlador no se puede cargar!"); } Catch (Sqlexception e) {E.PrintStackTrace (); out.println (e.ToString ()+"<br> ¡La conexión de la base de datos no se puede cargar!"); } %> <br> <br> <br> <br> <form de formato = "form1" name = "form1" método = "post" style = "text-align: Center" Action = "index.jsp"> <input type = "enviar" name = "enviar" valor = "conectar mi sql"/> </form> </body> </html>--- Método 2 Use la web Java para conectar el controlador que conecta SQLSEver y MySQL en los archivos de clase
clase pública Conndao {public conexión OpenConn () {Connection conn = null; Pruebe {// Este es el objeto de parámetro de conexión de la base de datos conectado a [mysql] class.forname ("com.mysql.jdbc.driver"); // 【SQL Server Link】 class.forname ("com.microsoft.sqlserver.jdbc.sqlserverdriver"); // Cargue el controlador de la base de datos y registelo con el administrador del controlador // Este es el objeto de parámetro de conexión de la base de datos conectado a [mysql] [método 1]/* class.forname ("com.mysql.jdbc.driver"); // Cargue el controlador MySQL. 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"; // 【SQL Server Link】 Conn = Drivermanager.getConnection ("jdbc: sqlserver: // localhost: 1433; databaseName = db_database10", "Tales recuerdos Hidden Butterfly", "QWE1999509060"); E.PrintStackTrace ();Nota: Aquí debe descargar un paquete de controladores. Mis recursos incluyen paquetes de controladores MySQL y SQL Server. ¡Descargalo usted mismo!
---------------------------------------------------------------------------------------------------
El código es el siguiente, y no hay análisis:
import java.sql.*; clase pública dbconnectionManager {// sqlserver private string drivername = "com.microsoft.sqlserver.jdbc.sqlserververdriver";/cargue la cadena privada de controlador url = "jdbc: microsoft: sqlserver: // localhost: 1433; databasename = maestro"; "SA"; // Base de datos Nombre de usuario Nombre de usuario privado Password = "Root"; // Database Iniciar contraseña contraseña privada de cadena estática Message = "Felicitaciones, ¡la conexión de la base de datos es normal!"; 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 user; } public void setPassword (String NewPassword) {contraseña = newPassword; } public String getPassword () {return Password; } Public Connection getConnection () {try {class.forname (Drivername); return drivermanager.getConnection (url, usuario, contraseña); } catch (Exception e) {E.PrintStackTrace (); mensaje = "La conexión de la base de datos falló!"; regresar nulo; }} public static void main (string [] args) {try {dbconnectionManager dcm = new dbConnectionManager (); Conexión conn = dcm.getConnection (); System.out.println (mensaje); } catch (Exception e) {E.PrintStackTrace (); }}} /// El segundo paquete net.jiaxiang.dao; import java.sql.connection; import java.sql.drivermanager; Public Class Conn {// Definición solicita la variable variable de cadena estática privada Message = "Felicitaciones, la conexión de la base de datos es normal!"; // método de conexión pública conexión estática getConnection () {try {class.forname ("com.microsoft.sqlserver.jdbc.sqlserverdriver"); // cargar return returnerger.getConnection ("jdbc: microsoft: sqlserver: // localhost: 1433; databaseNeMe = master", ", hidden hosti Disco "," QWE199509060 "); // Implementar el nombre de la biblioteca de parámetros de conexión Nombre de usuario y contraseña} Catch (Exception e) {Message =" Conexión de la base de datos fallida! E.PrintStackTrace (); // Imprima la excepción de retorno nulo; }} public static void main (string [] args) {getConnection (); // Llame de conexión System.out.println (mensaje); // Test Situation}}Lo anterior es el método de conducción para usar Java Web para conectar MySQL y SQLSEver en archivos y clase JSP. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!