-METHOD 1 JAVA Webを使用してJSPファイルのMySQLドライバーに接続します
<%@page Language = "Java" Import = "Java.util。*" PageEncoding = "utf-8"%> <%@page Import = "Java.sql.connection"%> <%@ページインポート= "Java.sql.drivermanager"%> <%@page Import = "com.mysql.jdbc.driver。 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> my jsp 'index.jsp'スタートページ</title> <meta http-equiv = "pragma"> <meta " http-equiv = "cache-control" content = "no-cache"> <meta http-equiv = "content =" 0 "> <meta http-equiv =" keyword1、keyword3 "keyword3"> <meta http-equiv = "content =" type = "text/css" href = "styles.css"> - > </head> <body> <%try {class.forname( "com.mysql.jdbc.driver"); //データベースドライバーをロードし、ドライバーマネージャー文字列url = "jdbc:mysql:// localhost:3306/test"また、IPアドレスまたはコンピューター名3306を使用してサービスポートテストを表して、データベース名文字列username = "xiyi yindie"を表します。 //データベースユーザー名文字列パスワード= "123"; //データベースパスワード123 //接続cn = drivermanager.getConnection( "jdbc:mysql:// localhost:3306/test"、 "xiyi i memories hidden butterfly"、 "123"); != 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:center align" action = "index1.jsp"> <入力タイプ= "送信" name = "submit" "value =" connect sql server "/> </form> </body> </html> </html> <---方法1 Java Webを使用してJSPファイルのSQLSEVERドライバーに接続します
<%@page Language = "Java" Import = "Java.util。*" PageEncoding = "utf-8"%> <%@page Import = "Java.sql.connection"%> <%@ページインポート= "Java.sql.drivermanager"%> <%@page Import = "com.mysql.jdbc.driver。 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> my jsp 'index1.jsp'スタートページ</title> <meta http-equiv = "pragma" http-equiv = "cache-control" content = "no-cache"> <meta http-equiv = "content =" 0 "> <meta http-equiv =" keyword1、keyword3 "keyword3"> <meta http-equiv = "content =" 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; 1433; 1433; 1433 Serviceポートデータベースネーム= constructiondbまたはdatabasename = msdbを表すデータベース文字列username = "sa"の名前を表します。 //データベースユーザー名文字列パスワード= "123"; //データベースパスワード123 // conn = drivermanager.getConnection( "jdbc:sqlserver:// localhost:1433; databasename = msdb"、 "sa"、 "123"); //データベース接続が成功しているかどうかを判断してください。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 align" index.jsp "> <入力タイプ=" name = "submit" "value =" my sql "/> </form> </body> </html> </html> <---方法2 Java Webを使用して、クラスファイルでSQLSEVERとMYSQLを接続するドライバーを接続します
パブリッククラスconndao {public connection openconn(){connection conn = null; try {//これは[mysql] class.forname( "com.mysql.jdbc.driver")に接続されたデータベース接続パラメーターオブジェクトです。 // sqlサーバーリンク】class.forname( "com.microsoft.sqlserver.jdbc.sqlserverdriver"); //データベースドライバーをロードしてドライバーマネージャーに登録する//これは[mysql] [mysql] [mysql] [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 "); //接続パラメーターライブラリ名ユーザー名とパスワードの実装(Classnotfoundexception e){// e.printstacktrace();ユーザー名、userpassword); // sql server link = drivermanager.getConnection( "jdbc:sqlserver:// localhost:1433; db_database10"、 "そのような記憶を隠してください自動生成ブロックe.printstacktrace()}}}注:ここでは、ドライバーパッケージをダウンロードする必要があります。私のリソースには、MySQLおよびSQL Serverドライバーパッケージが含まれます。自分でダウンロードしてください!
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
コードは次のとおりで、分析はありません。
Java.sql。*をインポートします。パブリッククラスdbconnectionManager {// sqlserver private string drivername = "com.microsoft.sqlserver.jdbc.sqlserverdriver"; //ドライバープライベート文字列url = "jdbc:microsoft:sqlserver:// localhost:1433; databaseName set set the set the sette the sette the settes set of private set in"; "sa"; //データベースログインユーザー名プライベート文字列パスワード= "root"; //データベースパスワードプライベート静的文字列メッセージ= "おめでとう、データベース接続は正常です!" 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(){パスワードを返します。 } public Connection getConnection(){try {class.forname(drivername); drivermanager.getConnection(url、user、password)を返します。 } catch(Exception e){e.printstacktrace(); message = "データベース接続に失敗しました!"; nullを返します。 }} public static void main(string [] args){try {dbconnectionManager dcm = new dbconnectionManager();接続conn = dcm.getConnection(); System.out.println(メッセージ); } catch(Exception e){e.printstacktrace(); }}} /// 2番目のパッケージnet.jiaxiang.dao; Java.sql.Connectionをインポートします。 Java.sql.drivermanagerをインポートします。パブリッククラスconn {//定義プロンプトはテスト変数プライベート静的文字列メッセージ= "おめでとうございます、データベース接続は正常です!"; //接続方法public static connection getConnection(){try {class.forname( "com.microsoft.sqlserver.jdbc.sqlserverdriver"); //ドライバーのロードリターンdrivermanager.getConnection( "JDBC:Microsoft:sqlserver:// localhost:143; datiabasename disk "、" qwe199509060 "); //接続パラメーター名ユーザー名とパスワード} catch(例外e){メッセージ="データベース接続が失敗しました "; e.printstacktrace(); //印刷例外null; }} public static void main(string [] args){getConnection(); // Call Connection System.out.Println(メッセージ); //テスト状況}}}上記は、JAVA Webを使用してJSPファイルとクラスでMySQLとSQLSeverを接続する駆動方法です。私はそれが誰にでも役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は、すべての人に時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!