本文目錄一覽:
怎麼用jsp連接mysql數據庫
一. 數據庫的連接和操作筆記:
1.初始化連接字符串
2. 發送請求連接
3.如果需要對數據庫進行操作,如查詢,添加,刪除,修改等,則發送數據庫操作請 求,成功就返回結果,不成功操作失敗
4. 不進行操作就關閉數據庫操作,以及關閉數據庫發送請求
二.配置環境
」工欲善其事必先利其器「 在配置之前必須準備好幾個必要的文件java 的jdk(我用的是1.5),Tomcat(我的是5.5) ,mysql(5.0),jdbc(mysql-connector-java-3.1.14.zip) 的驅動,當然還有Dreamweaver 等等必要工具。
第一件事情:安裝jdk 1.5版本,安裝tomcat,mysql,解壓jdbc到包(官方網站有下載,註冊一個就行)
第二件事情:配置jdk,配置tomcat,jdbc
jdbc的配置:我的解壓目錄是 I:\mysql-connector-java-3.1.14 裏面可以看到一個mysql-connector-java-3.1.14-bin.jar 這個jar 的文件。右鍵打開電腦屬性—–高級—環境變量—找到系統變量。。點擊CLASSPATH,進行」編輯「 加入I:\mysql-connector-java-3.1.14\mysql-connector-java-3.1.14-bin.jar 這個路徑去,這裡說明的我是盤式i盤,jdbc可以隨便解壓到那個盤都行,指定路徑就是。
第二步:jdbc解壓包下 mysql-connector-java-3.1.14-bin.jar 這個文件放入到Tomcat安裝目錄下
Tomcat 5.5\common\lib
Tomcat 5.5\shared\lib
這兩個文件夾裏面。
基本上的工作就完成了。呵呵(當然這個要看網上的資料,這裡要自己重新寫一次 唉好苦啊,沒得抄)
基本工作準備好,找一個mysql 數據庫的界面操作 GUI軟件 名字為: navicat(這個很好用)打開mysql,測試一下自己的mysql 可不可以連通,可以的話那麼就可以新建一個數據庫test,一個表為mytest,字段是id和myname(這個隨便也行)
jsp怎麼連接mysql數據庫代碼
jsp連接mysql數據庫的操作方式。
1、在數據服務端安裝好mysql數據庫,這個是必須的,在自己的ssh或者虛擬機上,數據mysql可以看到相關的提示,說明安裝成功
2、我是用的是tomcat服務器,在這裡需要安裝好java連接mysql的數據庫操作庫。我是用的jar包是:mysql-connector-java-3.1.14.tar.gz,大家可以在網上下載,或者,在官網上下載
3、把解包後的jar放到tomcat裏面的lib文件夾下
4、在程序的代碼段里添加連接函數庫和庫函數,就可以連接到mysql數據庫了
5、剩下的就是我們使用的時候調用這樣的數據了,在jsp里使用mysql數據庫中的數據
jsp怎麼連接mysql數據庫
首先你的機器上得裝有一款數據庫,通常是Oracle,Mssql,MySQL等,不考慮框架等,jsp中主要是利用jdbc進行連接數據庫1,打開數據庫服務(你已經設計好了數據庫)2,在class-path中添加相應數據庫的連接jar包,3.利用jdbc進行操作例如:JDBC-環境設置:請確認您已完成以下設置:核心JAVA安裝SQL或MySQL數據庫安裝除上述者外,需要建立一個數據庫,為本程測試項目使用。假設這是EMP,在同一個數據庫上創建表Employees。創建JDBC應用程序:參與建立一個JDBC應用程序,本教程中按六個步驟進行:導入包:這需要你有軟件包包含了數據庫編程所需的JDBC類。大多數情況下,使用importjava.sql.*就足夠了,如下所示://STEP1.Importrequiredpackagesimportjava.sql.*;註冊JDBC驅動程序:這需要初始化驅動程序,這樣就可以打開與數據庫的通信信道。以下是代碼片段實現這一目標://STEP2:RegisterJDBCdriverClass.forName(“com.mysql.jdbc.Driver”);打開一個連接:這需要使用DriverManager.getConnection()方法來創建一個Connection對象,它代表一個物理連接的數據庫,如下所示://STEP3:Openaconnection//DatabasecredentialsstaticfinalStringUSER=”username”;staticfinalStringPASS=”password”;System.out.println(“Connectingtodatabase”);conn=DriverManager.getConnection(DB_URL,USER,PASS);執行一個查詢:這需要使用一個對象類型Statement或PreparedStatement構建,並提交一個SQL語句到數據庫。如下://STEP4:ExecuteaquerySystem.out.println(“Creatingstatement”);stmt=conn.createStatement();Stringsql;sql=”SELECTid,first,last,ageFROMEmployees”;ResultSetrs=stmt.executeQuery(sql);如果有一個SQLUPDATE,INSERT或DELETE語句,那麼需要下面的代碼片段://STEP4:ExecuteaquerySystem.out.println(“Creatingstatement”);stmt=conn.createStatement();Stringsql;sql=”DELETEFROMEmployees”;ResultSetrs=stmt.executeUpdate(sql);從結果集中提取數據:這一步是必需的情況下,從數據庫中獲取數據。可以使用適當的ResultSet.getXXX()方法來檢索的數據結果如下://STEP5:Extractdatafromresultsetwhile(rs.next()){//Retrievebycolumnnameintid=rs.getInt(“id”);intage=rs.getInt(“age”);Stringfirst=rs.getString(“first”);Stringlast=rs.getString(“last”);//DisplayvaluesSystem.out.print(“ID:”+id);System.out.print(“,Age:”+age);System.out.print(“,First:”+first);System.out.println(“,Last:”+last);}清理環境:應該明確地關閉所有的數據庫資源,對依賴於JVM的垃圾收集如下://STEP6:Clean-upenvironmentrs.close();stmt.close();conn.close();
原創文章,作者:EIPG,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/139671.html