-Metod 1 Use Java Web para conectar-se ao driver MySQL no arquivo JSP
<%@página de página = "java" import = "java.util. import = "java.sql.sqLexception"%> <%@página import = "java.sql.driver.*"%> <%@página import = "java.util.*"%> <!-importar todos os pacotes de recursos java-> <%@Page = "Java.SQL.*"%<! request.getContextPath (); String basalepath = request.getScheme ()+": //"+request.getServername ()+":"+request.getServerport ()+path+"/"; %> <! Doctype html public "-// w3c // dtd html 4.01 transitória // pt"> <html> <head> <base href = "<%= Basepath%>"> <title> meu jsp 'index.jsp' página </title> <meta-http-mequiv "> http-equiv = "cache-control" content = "no-cache"> <meta http-equiv = "expire" content = "0"> <meta http-equiv = "palavras-chave" content = "keyword1, keyword2, palavra-chave"> <magle http-equiv = "descrição" "content1, keyword2, palavra-chave"> <magle http-ouquiv = "descrição" " type = "text/css" href = "styles.css"> -> </head> <body> <% try {class.ForName ("com.mysql.jdbc.driver"); // carregar o driver de banco de dados e registrá -lo com o driver Urs. Use também o endereço IP ou o nome do computador 3306 para representar o teste da porta de serviço para representar o nome do banco de dados string string userName = "xiyi yindie"; // banco de dados nome de usuário string senha = "123"; // Senha do banco de dados 123 // conexão cn = driverManager.getConnection ("jdbc: mysql: // localhost: 3306/teste", "xiyi i memórias hidden butterfly", "c); se a conexão do banco de dados é bem -sucedida. // Informações de conexão de saída cn.close (); // Fechar a conexão com o banco de dados} else {out.println ("conexão com o banco de dados falhou!"); // Informações de conexão de saída cn.close (); // Fechar a conexão com o banco de dados}} catch (classNotFoundException e) {e.printStackTrace (); out.println (e.toString ()+"<br> A classe de motorista não pode ser carregada!"); } catch (sqLexception e) {e.printStackTrace (); out.println (e.toString ()+"<br> A conexão do banco de dados não pode ser carregada!"); } %> <br> <br> <br> <br> <form id = "form1" name = "form1" method = "post" style = "text-align: center" action = "index1.jsp"> <input type = "submit" name = "submit" value = "Connect sql server"/> </forma> </body> </html>--- Método 1 Use Java Web para conectar-se ao driver SQLSEver no arquivo JSP
<%@página de página = "java" import = "java.util. import = "java.sql.sqLexception"%> <%@página import = "java.sql.driver.*"%> <%@página import = "java.util.*"%> <!-importar todos os pacotes de recursos java-> <%@Page = "Java.SQL.*"%<! request.getContextPath (); String basalepath = request.getScheme ()+": //"+request.getServername ()+":"+request.getServerport ()+path+"/"; %> <! Doctype html public "-// w3c // dtd html 4.01 transitória // pt"> <html> <head> <base href = "<%= Basepath%>"> <title> meu jsp 'index1.jsp' página </title> <meta-http-aleat "> http-equiv = "cache-control" content = "no-cache"> <meta http-equiv = "expire" content = "0"> <meta http-equiv = "palavras-chave" content = "keyword1, keyword2, palavra-chave"> <magle http-equiv = "descrição" "content1, keyword2, palavra-chave"> <magle http-ouquiv = "descrição" " type = "text/css" href = "styles.css"> -> </head> <body> <% try {conexão conn = null; Class.ForName ("com.microsoft.sqlserver.jdbc.sqlserverdriver"); // carrega o driver do banco de dados e registre -o com o nome da string do gerenciador de driver = "JDBC: SQLSERVER: // LocalHost: 1433; DataName = msDB"; 1433 Para representar o banco de dados da porta de serviço = ConstructionDB ou DatabaseName = MSDB representa o nome do banco de dados String userrername = "SA"; // banco de dados nome de usuário string senha = "123"; // Database Senha 123 // Conn = DriverManager.getConnection ("JDBC: SQLSERVER: // localhost: 1433; DatabaseName = msdb", "sa", "123"); // Método 1 Método CN = DriverManager.GetConnection (Url, USERNAME, senha); A conexão do banco de dados é bem -sucedida. // Informações de conexão de saída cn.close (); // Fechar a conexão com o banco de dados} else {out.println ("conexão com o banco de dados falhou!"); // Informações de conexão de saída cn.close (); // Fechar a conexão com o banco de dados}} catch (classNotFoundException e) {e.printStackTrace (); out.println (e.toString ()+"<br> A classe de motorista não pode ser carregada!"); } catch (sqLexception e) {e.printStackTrace (); out.println (e.toString ()+"<br> A conexão do banco de dados não pode ser carregada!"); } %> <br> <br> <br> <br> <form id = "form1" name = "form1" method = "post" style = "text-align: center" action = "index.jsp"> <input type = "submit" name = "submit" value = "conexão my sql"/> </forma </body "</html>--- Método 2 Use Java Web para conectar o driver que conecta o SQLSEVER e MYSQL em arquivos de classe
classe pública ConNDAO {public Connection OpenConn () {Connection Conn = null; tente {// Este é o objeto parâmetro de conexão do banco de dados conectado a [mysql] class.forname ("com.mysql.jdbc.driver"); // 【link do servidor SQL】 Class.ForName ("com.microsoft.sqlserver.jdbc.sqlserverdriver"); // carrega o driver do banco de dados e registre -o no gerenciador de driver // Este é o objeto parâmetro de conexão do banco de dados conectado a [mysql] [método 1]/* class.formoname ("com.mysql.jdbc.driver"); // Carregue o driver MySQL. String url = "jdbc: mysql: // localhost: 3306/db_database10"; String userName = "小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小 Conn = DriverManager.getConnection (" JDBC: MySQL: // localhost: 3306/db_database10 "," xiyiyindie "," 123 "); // Implementar parâmetro de conexão Nome de usuário e senha} Catch (ClassNotFoundException E) { / * String url = "JDBC: MySQL: // localhost: 3306/db_database10"; Link】 Conn = DriverManager.getConnection ("JDBC: SQLSERVER: // localhost: 1433; Databasename = DB_DATABASE10", "Tais memórias ocultas Butterfly", "QWE199509060"); }}Nota: Aqui você precisa baixar um pacote de driver. Meus recursos incluem pacotes de driver MySQL e SQL Server. Baixe você mesmo!
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
O código é o seguinte, não há mais análise:
importar java.sql.*; classe pública DBConnectionManager {// sqlserver private string drivername = "com.microsoft.sqlserver.jdbc.sqlServerdriver"; // carregar o driver string private url = "jdbc: Microsoft: sqlServer: // SetHost: 1433; "SA"; // Login do banco de dados Nome do usuário Private String senha = "root"; // Database Login Senha Private Static String message = "Parabéns, a conexão do banco de dados é 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) {senha = newPassword; } public string getPassword () {return senha; } conexão pública getConnection () {try {class.ForName (DriverName); retornar driverManager.getConnection (URL, usuário, senha); } catch (Exceção e) {e.printStackTrace (); message = "A conexão do banco de dados falhou!"; retornar nulo; }} public static void main (string [] args) {try {dbConnectionManager dcm = new DBConnectionManager (); Conexão conn = dcm.getConnection (); System.out.println (mensagem); } catch (Exceção e) {e.printStackTrace (); }}} /// o segundo pacote net.jiaxiang.dao; importar java.sql.connection; importar java.SQL.DriverManager; classe pública Conn {// Definição solicita a variável de teste privada estática string message = "Parabéns, a conexão do banco de dados é normal!"; // Método de conexão Public Static Connection getConnection () {try {Class.ForName ("com.microsoft.sqlserver.jdbc.sqlserverdriver"); // carregar driver de retorno driver.getConnection ("JDBC: Microsoft: SnServer: // LocalHost: 143; "QWE199509060"); // Implementar o nome da biblioteca de parâmetros de conexão Nome e senha do usuário} Catch (Exceção e) {message = "Conexão do banco de dados falhou!"; E.PrintStackTrace (); // Print Exception Return null; }} public static void main (string [] args) {getConnection (); // Chamada Connection System.out.println (mensagem); // Situação de teste}}O exposto acima é o método de direção de usar o Java Web para conectar o MySQL e o SQLSEVER nos arquivos JSP e na classe. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!