-Method 1 JSP 파일에서 Java Web을 사용하여 MySQL 드라이버에 연결합니다.
<%@page language = "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.*"%> <!-모든 Java 리소스 패키지 가져 오기-> <%@page import = "java.sql." request.getContextPath (); String BasePath = request.getScheme ()+": //"+request.getServerName ()+":"+request.getServerport ()+path+"/"; %> <! doctype html public "-// w3c // dtd html 4.01 전환 // en"> <html> <head> <head> <base href = "<%= basepath%>"> <title> 나의 jsp 'index.jsp'시작 페이지 </titp-equiv = "pragma"= no-cache ""no-cache ""pragma " http-equiv = "Cache-control"content = "no-cache"> <meta http-equiv = "chewors"content = "0"> <meta http-equiv = "keyword ="keyword1, keyword2, keyword2, keyword3 "> <meta http-equiv ="descript "> <" "rel rel rele"> type = "text/css"href = "styles.css"> -> -> </head> <body> <% try {class.forname ( "com.mysql.jdbc.driver"); // 데이터베이스 드라이버를로드하여 운전자 관리자 url = "jdbc : // localhost : // dataBase"; 또한 IP 주소 또는 컴퓨터 이름 3306을 사용하여 데이터베이스 이름 문자열 username = "Xiyi Yindie"를 나타내는 서비스 포트 테스트를 나타낼 수 있습니다. // 데이터베이스 사용자 이름 문자열 암호 = "123"; // 데이터베이스 암호 123 // 연결 CN = DriverManager.getConnection ( "JDBC : MySQL : // localHost : 3306/Test", "XIYI I Memories Hidden Butterfly", "123"); // Method Connection CN = DriverManager.GetConnection (url, username, password); // 데이터베이스 연결이 성공했는지 여부를 판단합니다 .println ( "데이터베이스 연결이 성공적입니다!"); // 출력 연결 정보 CN.Close (); // 데이터베이스 연결을 닫습니다} else {out.println ( "데이터베이스 연결 실패!"); // 출력 연결 정보 CN.Close (); // 데이터베이스 연결을 닫습니다}} catch (classNotFoundException e) {e.printstacktrace (); out.println (e.toString ()+"<br> 드라이버 클래스를로드 할 수 없습니다!"); } catch (sqlexception e) {e.printstacktrace (); out.println (e.toString ()+"<br> 데이터베이스 연결을로드 할 수 없습니다!"); } %> <br> <br> <br> <br> <form id = "form1"name = "form1"method = "post"style = "text-align : center"action = "index1.jsp"> <input type = "endam"name = "value ="value = "Connect SQL Server"/> </form> </html>--- 메소드 1 JSP 파일에서 Java Web을 사용하여 SQLSEVER 드라이버에 연결합니다.
<%@page language = "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.*"%> <!-모든 Java 리소스 패키지 가져 오기-> <%@page import = "java.sql." request.getContextPath (); String BasePath = request.getScheme ()+": //"+request.getServerName ()+":"+request.getServerport ()+path+"/"; %> <! doctype html public "-// w3c // dtd html 4.01 전환 // en"> <html> <head> <head> <base href = "<%= basepath%>"> <title> 나의 jsp 'index1.jsp'시작 페이지 </title> <meta http-equiv = "no-cache"= "no-cache" ". http-equiv = "Cache-control"content = "no-cache"> <meta http-equiv = "chewors"content = "0"> <meta http-equiv = "keyword ="keyword1, keyword2, keyword2, keyword3 "> <meta http-equiv ="descript "> <" "rel rel rele"> type = "text/css"href = "styles.css"> -> </head> <body> <% try {connection conn = null; class.forname ( "com.microsoft.sqlserver.jdbc.sqlserverdriver"); // 데이터베이스 드라이버를로드하여 드라이버 관리자 String url = "jdbc : sqlserver : // localhost : 1433; databasename = msdb"에 등록하십시오. 1433 서비스 포트 DatabasEname = ConstructionDB 또는 DatabasEname = MSDB를 나타냅니다. 데이터베이스 문자열 username = "SA"의 이름을 나타냅니다. // 데이터베이스 사용자 이름 문자열 암호 = "123"; // 데이터베이스 암호 123 // conn = drivermanager.getConnection ( "jdbc : sqlserver : // localhost : 1433; databaseName = msdb", "sa", "123"); // 방법 1 연결 cn = driver -manger.getConnection.getConnection 2 // (cn! = null) 데이터베이스 연결이 성공적입니다 .println ( "데이터베이스 연결이 성공적입니다!"); // 출력 연결 정보 CN.Close (); // 데이터베이스 연결을 닫습니다} else {out.println ( "데이터베이스 연결 실패!"); // 출력 연결 정보 CN.Close (); // 데이터베이스 연결을 닫습니다}} catch (classNotFoundException e) {e.printstacktrace (); out.println (e.toString ()+"<br> 드라이버 클래스를로드 할 수 없습니다!"); } catch (sqlexception e) {e.printstacktrace (); out.println (e.toString ()+"<br> 데이터베이스 연결을로드 할 수 없습니다!"); } %> <br> <br> <br> <br> <form id = "form1"name = "form1"method = "post"style = "text-align :"text-align : "text-align : center"action = "index.jsp"> <input type = "endame ="value = "value ="value = "connect"/> </form> </html>--- 메소드 2 Java Web을 사용하여 클래스 파일에서 SQLSEVER 및 MYSQL을 연결하는 드라이버를 연결합니다.
Public Class Conndao {public Connection OpenConn () {Connection Conn = NULL; try {// 이것은 [mysql] class.forname에 연결된 데이터베이스 연결 매개 변수 객체입니다 ( "com.mysql.jdbc.driver"); // 【SQL Server Link】 class.forname ( "com.microsoft.sqlserver.jdbc.sqlserverdriver"); // 데이터베이스 드라이버를로드하고 드라이버 관리자에 등록 // 이것은 [mysql] [method 1]/* class.forname ( "com.mysql.jdbc.driver")에 연결된 데이터베이스 연결 매개 변수 객체입니다. // mySQL 드라이버를로드합니다. 문자열 URL = "jdbc : mysql : // localhost : 3306/db_database10"; String username = "ame conn = drivermanager.getConnection ("jdbc : mysql : // localhost : 3306/db_database10 ","xiyiyindie ","123 "); // 연결 라이브러리 이름 사용자 이름 및 암호} catch} catch (classnotfoundexception e) {// e. / * jdbc : mysql : // localhost : 3306/db_database10 "; link ager conn = getConnection (jdbc : sqlserver : // localhost : 1433; dbb_database10 ","그러한 기억은 숨겨진 나비 ","qwe199509060 "(sqwection e) {// a autcection e. }}참고 : 여기서 드라이버 패키지를 다운로드해야합니다. 내 리소스에는 MySQL 및 SQL Server 드라이버 패키지가 포함됩니다. 직접 다운로드하십시오!
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
코드는 다음과 같습니다. 분석이 없습니다.
Java.sql.*; public class dbconnectionmanager {// sqlserver private string drivername = "com.microsoft.sqlserver.jdbc.sqlserverdriver"; // 드라이버 개인 문자열 URL = "JDBC : Microsoft : sqlserver : // localhost : 1433; databasen ternets"; // database set the Database "SA"; // 데이터베이스 로그인 사용자 이름 개인 문자열 비밀번호 = "루트"; // 데이터베이스 로그인 비밀번호 비밀번호 개인 정적 문자열 메시지 = "축하합니다. 데이터베이스 연결이 정상입니다!"; 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) {password = newPassword; } public String getPassword () {return password; } public connection getConnection () {try {class.forname (drivername); return drivermanager.getConnection (URL, 사용자, 암호); } catch (예외 e) {e.printstacktrace (); Message = "데이터베이스 연결이 실패했습니다!"; 널 리턴; }} public static void main (String [] args) {try {dbconnectionManager dcm = new dbConnectionManager (); 연결 conn = dcm.getConnection (); System.out.println (메시지); } catch (예외 e) {e.printstacktrace (); }}} /// 두 번째 패키지 net.jiaxiang.dao; java.sql.connection 가져 오기; Java.SQL.DriverManager 가져 오기; 공개 클래스 Conn {// 정의 프롬프트 변수 개인 정적 문자열 메시지 = "축하합니다. 데이터베이스 연결은 정상입니다!"; // 연결 메소드 public static connection getConnection () {try {class.forname ( "com.microsoft.sqlserver.jdbc.sqlserverver.jdbc.sqlserverver.jdbc.sqlserverdriver"); //로드 드라이버 return drivermanager.getConnection ( "jdbc : microsoft : sqlserver : // localhost : 1433; databasename =", ",", "," 디스크 ","qwe199509060 "); // 연결 매개 변수 라이브러리 이름 및 비밀번호} catch (예외 e) {message ="데이터베이스 연결 실패 "; e.printstacktrace (); // 인쇄 예외 return null; }} public static void main (String [] args) {getConnection (); // Call Connection System.out.println (메시지); // 테스트 상황}}위는 JSP 파일 및 클래스에서 Java Web을 사용하여 MySQL 및 SQLSever를 연결하는 주행 방법입니다. 모든 사람에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 모든 사람에게 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!