-วิธี 1 ใช้ Java Web เพื่อเชื่อมต่อกับไดรเวอร์ MySQL ในไฟล์ JSP
<%@page language = "java" import = "java.util.*" pageencoding = "utf-8"%> <%@page import = "java.sql.connection"%> <%@page import = "java.sql.DriverManager นำเข้า = "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> jsp 'index.jsp' http-equiv = "cache-control" content = "no-cache"> <meta http-equiv = "Expires" content = "0"> <meta http-equiv = "คำหลัก" content = "keyword1, คำหลัก 2, คำหลัก type = "text/css" href = "styles.css"> -> </head> <body> <% ลอง {class.forname ("com.mysql.jdbc.driver"); // โหลดไดรเวอร์ฐานข้อมูล ใช้ที่อยู่ IP หรือชื่อคอมพิวเตอร์ 3306 เพื่อแสดงการทดสอบพอร์ตบริการเพื่อแสดงชื่อสตริงชื่อฐานข้อมูลชื่อผู้ใช้ = "Xiyi Yindie"; // ฐานข้อมูลชื่อผู้ใช้สตริงรหัสผ่าน = "123"; // รหัสผ่านฐานข้อมูล 123 // การเชื่อมต่อ cn = drivermanager.getConnection ("jdbc: mysql: // localhost: 3306/test", "xiyi ฉันความทรงจำผีเสื้อที่ซ่อนอยู่", "123"); ไม่ว่าจะเป็นการเชื่อมต่อฐานข้อมูลที่ประสบความสำเร็จหรือไม่ ("การเชื่อมต่อฐานข้อมูลสำเร็จ!"); // ข้อมูลการเชื่อมต่อเอาต์พุต 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-allign: center" action = "index1.jsp"> <อินพุต type = "ส่ง" name = "submit" value = "เชื่อมต่อเซิร์ฟเวอร์ SQL"/>--- วิธีการที่ 1 ใช้ Java Web เพื่อเชื่อมต่อกับไดรเวอร์ SQLSEEVER ในไฟล์ JSP
<%@page language = "java" import = "java.util.*" pageencoding = "utf-8"%> <%@page import = "java.sql.connection"%> <%@page import = "java.sql.DriverManager นำเข้า = "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> jsp 'index1.jsp' http-equiv = "cache-control" content = "no-cache"> <meta http-equiv = "Expires" content = "0"> <meta http-equiv = "คำหลัก" content = "keyword1, คำหลัก 2, คำหลัก type = "text/css" href = "styles.css"> -> </head> <body> <% ลอง {connection conn = null; class.forname ("com.microsoft.sqlserver.jdbc.sqlserverDriver"); // โหลดไดรเวอร์ฐานข้อมูลและลงทะเบียนด้วยตัวจัดการไดรเวอร์สตริง url = "JDBC: SQLServer: // localhost: 1433; 1433 เพื่อเป็นตัวแทนของพอร์ตบริการฐานข้อมูล = constructionDb หรือ databasename = MSDB แสดงชื่อของฐานข้อมูลสตริงชื่อผู้ใช้ = "SA"; // ฐานข้อมูลชื่อผู้ใช้สตริงรหัสผ่าน = "123"; // ฐานข้อมูลรหัสผ่าน 123 // conn = driverManager.getConnection ("jdbc: sqlserver: // localhost: 1433; databasename = msdb", "sa", "123"); การเชื่อมต่อฐานข้อมูลประสบความสำเร็จออกมา ("การเชื่อมต่อฐานข้อมูลสำเร็จ!"); // ข้อมูลการเชื่อมต่อเอาต์พุต 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-allign: center" action = "index.jsp"> <อินพุต type = "ส่ง" name = "submit" value = "เชื่อมต่อ SQL ของฉัน"/>--- วิธีการที่ 2 ใช้ Java Web เพื่อเชื่อมต่อไดรเวอร์ที่เชื่อมต่อ SQLsever และ MySQL ในไฟล์คลาส
คลาสสาธารณะ conndao {การเชื่อมต่อสาธารณะ openConn () {การเชื่อมต่อ conn = null; ลอง {// นี่คือวัตถุพารามิเตอร์การเชื่อมต่อฐานข้อมูลที่เชื่อมต่อกับ [mysql] class.forname ("com.mysql.jdbc.driver"); // 【ลิงค์เซิร์ฟเวอร์ SQL 】 class.forName ("com.microsoft.sqlserver.jdbc.sqlserverdriver"); // โหลดไดรเวอร์ฐานข้อมูลและลงทะเบียนด้วยตัวจัดการไดรเวอร์ // นี่คือวัตถุพารามิเตอร์การเชื่อมต่อฐานข้อมูลที่เชื่อมต่อกับ [mysql] [วิธีการ 1]/* class.forname ("com.mysql.jdbc.driver"); // โหลดไดรเวอร์ MySQL string url = "jdbc: mysql: // localhost: 3306/db_database10"; string username = "小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小 conn = drivermanager.getConnection (" jdbc: mysql: // localhost: 3306/db_database10 "," Xiyiyindie "," 123 "); // ใช้พารามิเตอร์การเชื่อมต่อ / * url url = "jdbc: mysql: // localhost: 3306/db_database10"; link 】 conn = drivermanager.getConnection ("JDBC: SQLServer: // localhost: 1433; databasename = db_database10", "ความทรงจำดังกล่าวที่ซ่อนอยู่", qwe199509060 "); -หมายเหตุ: ที่นี่คุณต้องดาวน์โหลดแพ็คเกจไดรเวอร์ ทรัพยากรของฉันรวมถึงแพ็คเกจไดรเวอร์ MySQL และ SQL Server ดาวน์โหลดด้วยตัวคุณเอง!
-
รหัสมีดังนี้และไม่มีการวิเคราะห์:
นำเข้า Java.sql.*; คลาสสาธารณะ DBConnectionManager {// SQLServer สตริงส่วนตัว drivername = "com.microsoft.sqlserver.jdbc.sqlserverDriver"; // โหลด url สตริงส่วนตัวของไดรเวอร์ = "jdbc: microsoft: sqlserver: // localhost: 1433; "SA"; // ฐานข้อมูลเข้าสู่ระบบชื่อผู้ใช้รหัสรหัสผ่านส่วนตัว = "รูท"; // รหัสผ่านการเข้าสู่ระบบฐานข้อมูลข้อความสตริงสแตติกส่วนตัว = "ขอแสดงความยินดีการเชื่อมต่อฐานข้อมูลเป็นเรื่องปกติ!"; โมฆะสาธารณะ setDriVerName (สตริง newDriverName) {drivername = newDriverName; } Public String getDriverName () {return drivername; } โมฆะสาธารณะ seturl (สตริง newUrl) {url = newUrl; } สตริงสาธารณะ getUrl () {return url; } โมฆะสาธารณะ setUser (สตริง newUser) {user = newUser; } สตริงสาธารณะ getUser () {return user; } โมฆะสาธารณะ setPassword (สตริง newPassword) {password = newPassword; } สตริงสาธารณะ getPassword () {ส่งคืนรหัสผ่าน; } การเชื่อมต่อสาธารณะ getConnection () {ลอง {class.forname (drivername); Return DriverManager.getConnection (URL, ผู้ใช้, รหัสผ่าน); } catch (exception e) {e.printstacktrace (); message = "การเชื่อมต่อฐานข้อมูลล้มเหลว!"; คืนค่า null; }} โมฆะคงที่สาธารณะหลัก (สตริง [] args) {ลอง {dbConnectionManager dcm = dbconnectionManager ใหม่ (); การเชื่อมต่อ conn = dcm.getConnection (); System.out.println (ข้อความ); } catch (exception e) {e.printstacktrace (); }}} /// แพ็คเกจที่สอง net.jiaxiang.dao; นำเข้า java.sql.connection; นำเข้า java.sql.drivermanager; Class Public Class {// คำจำกัดความแจ้งเตือนการทดสอบตัวแปรสตริงสแตติกส่วนตัว = "ขอแสดงความยินดีการเชื่อมต่อฐานข้อมูลเป็นเรื่องปกติ!"; // วิธีการเชื่อมต่อการเชื่อมต่อแบบคงที่สาธารณะ getConnection () {ลอง {class.forname ("com.microsoft.sqlserver.jdbc.sqlserverdriver"); // โหลดไดรเวอร์ Return Manager.getConnection ("JDBC: Microsoft: SQLServer: // "qWe199509060"); // ใช้การเชื่อมต่อพารามิเตอร์ชื่อไลบรารีชื่อผู้ใช้ชื่อและรหัสผ่าน} catch (Exception e) {message = "การเชื่อมต่อฐานข้อมูลล้มเหลว!"; e.printstacktrace (); // พิมพ์ข้อยกเว้นส่งคืน null; }} โมฆะคงที่สาธารณะหลัก (สตริง [] args) {getConnection (); // การเชื่อมต่อการเรียกระบบการเชื่อมต่อ. println (ข้อความ); // สถานการณ์ทดสอบ}}ด้านบนเป็นวิธีการขับขี่ในการใช้ Java Web เพื่อเชื่อมต่อ MySQL และ SQLSeever ในไฟล์ JSP และคลาส ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!