-Method 1 استخدم Java Web للاتصال بسائق MySQL في ملف JSP
<٪@page language = "java" import = "java.util.*" pageencoding = "utf-8" ٪> <٪@page import = "java.sql.connection" ٪> <٪@page import = "java.sql.drivermanager" ٪> <٪ page import = "com.mysql.jdb 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> meta my jsp 'index.jsp' page </title> http-equiv = "cache-control" content = "no-cache"> <meta http-equiv = "Expires" content = "0"> <meta http-equiv = "keywords" content = "keyword1 ، keyword2 ، keyword3"> <meta http-equiv = "description" content = type = "text/css" href = "styles.css"> -> </head> <body> <٪ try {class.forname ("com.mysql.jdbc.driver") ؛ استخدم عنوان IP أو اسم الكمبيوتر 3306 لتمثيل اختبار منفذ الخدمة لتمثيل اسم قاعدة البيانات username = "xiyi yindie" ؛ // قاعدة بيانات اسم المستخدم كلمة المرور = "123" ؛ // كلمة مرور قاعدة البيانات 123 // الاتصال cn = drivermanager.getConnection ("jdbc: mysql: // localhost: 3306/test" ، "xiyi i memories hidden butterfly" ، "123") ؛ ! = null) {// judge ما إذا كان اتصال قاعدة البيانات ناجحًا. // معلومات الاتصال الإخراج cn.close () ؛ // أغلق اتصال قاعدة البيانات} آخر {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 = "subvice--- الطريقة 1 استخدم Java Web للاتصال بسائق SQLSever في ملف JSP
<٪@page language = "java" import = "java.util.*" pageencoding = "utf-8" ٪> <٪@page import = "java.sql.connection" ٪> <٪@page import = "java.sql.drivermanager" ٪> <٪ page import = "com.mysql.jdb 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> meta 'meta' index1.jsp 'page </title> http-equiv = "cache-control" content = "no-cache"> <meta http-equiv = "Expires" content = "0"> <meta http-equiv = "keywords" content = "keyword1 ، keyword2 ، keyword3"> <meta http-equiv = "description" content = type = "text/css" href = "styles.css"> -> </head> <body> <٪ try {connection conn = null ؛ class.forname ("com.microsoft.sqlserver.jdbc.sqlServerDriver") ؛ // تحميل برنامج تشغيل قاعدة البيانات وقم بتسجيله باستخدام url url url 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 () ؛ // أغلق اتصال قاعدة البيانات} آخر {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 = "index.jsp"> <input type = "submit" name = "submit" value = "connect my sql"/> </form> </html>--- الطريقة 2 استخدم Java Web لتوصيل برنامج التشغيل الذي يربط SQLSever و MySQL في ملفات الفصل
الفئة العامة conndao {public connection openconn () {connection conn = null ؛ جرب {// هذا هو كائن معلمة اتصال قاعدة البيانات المتصل بـ [mysql] class.forname ("com.mysql.jdbc.driver") ؛ // 【SQL Server Link】 class.forname ("com.microsoft.sqlserver.jdbc.sqlserverdriver") ؛ // قم بتحميل برنامج تشغيل قاعدة البيانات وقم بتسجيله مع Driver Manager // هذا هو كائن معلمة اتصال قاعدة البيانات المتصل بـ [mysql] [الطريقة 1]/* class.forname ("com.mysql.jdbc.driver") ؛ // تحميل برنامج تشغيل MySQL. String url = "jdbc: mysql: // localhost: 3306/db_database10" ؛ سلسلة username = "小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小小 conn = drivermanager.getConnection (" jdbc: mysql: // localhost: 3306/db_database10 "،" xiyiyindie "،" 123 ") E.PrintStacktrace () ؛ userPassword) ؛ e.printstacktrace () ؛ملاحظة: هنا تحتاج إلى تنزيل حزمة برنامج تشغيل. تشمل موارداتي حزم برنامج تشغيل MySQL و SQL Server. قم بتنزيله بنفسك!
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
الرمز كما يلي ، وليس هناك تحليل:
استيراد java.sql.*؛ الفئة العامة dbConnectionManager {// sqlserver private string drivername = "com.microsoft.sqlserver.jdbc.sqlserverdriver" ؛ // تحميل برنامج تشغيل url الخاص السائق الخاص = "microsoft: sqlserver: // localhost: 1433 ؛ databasename = master string =" microsoft: sqlserver: // localhost: 1433 ؛ "SA" ؛ // Database Login اسم المستخدم Private String Password = "ROOT" ؛ // Database Login Password Message Static String = "تهانينا ، اتصال قاعدة البيانات طبيعي!" ؛ public void setDriverName (سلسلة newDriverName) {drivername = newDriverName ؛ } السلسلة العامة getDriverName () {return drivername ؛ } public void seturl (string newurl) {url = newurl ؛ } السلسلة العامة geturl () {return url ؛ } public void setuser (String newUser) {user = newUser ؛ } السلسلة العامة getUser () {return user ؛ } public void setPassword (String NewPassword) {password = newPassword ؛ } السلسلة العامة getPassword () {return password ؛ } connection getConnection () {try {class.forname (drivername) ؛ إرجاع drivermanager.getConnection (url ، المستخدم ، كلمة المرور) ؛ } catch (استثناء e) {E.PrintStackTrace () ؛ Message = "فشل اتصال قاعدة البيانات!" ؛ العودة لاغية. }} public static void main (string [] args) {try {dbConnectionManager dcm = new dbConnectionManager () ؛ connect conn = dcm.getConnection () ؛ system.out.println (message) ؛ } catch (استثناء e) {E.PrintStackTrace () ؛ }}} /// الحزمة الثانية net.jiaxiang.dao ؛ استيراد java.sql.connection ؛ استيراد java.sql.drivermanager ؛ فئة عامة CONN {// التعريف تطالب اختبار سلسلة Static String Private Static = "تهانينا ، اتصال قاعدة البيانات أمر طبيعي!" ؛ // طريقة اتصال الاتصال العام الثابت getConnection () {try {class.forname ("com.microsoft.sqlserver.jdbc.sqlserverdriver") ؛ // تحميل برنامج التشغيل drivermanager.getConnection ( Disk "،" QWE199509060 ") E.PrintStackTrace () ؛ // print استثناء إرجاع null ؛ )ما سبق هو طريقة القيادة لاستخدام Java Web لتوصيل MySQL و SQLsever في ملفات JSP والفئة. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!