當前位置:首頁 » 操作系統 » jsp怎麼連接資料庫

jsp怎麼連接資料庫

發布時間: 2022-05-20 21:28:39

A. 如何用JSP連接sqlServer資料庫

java Web開發中與資料庫的連接操作,配置:
1、新建資料庫。
新建登錄角色,在新建資料庫的時候把資料庫的所有權交給你新建的角色。用用戶和密碼控制資料庫。保證資料庫的安全。

2、編寫context.xml文件 Xml文件的目的是封裝用戶和密碼,也是封裝的一種,方便操作。
以下為context.xml文件樣例:
<?xml version="1.0" encoding="utf-8"?>
<Context reloadable = "true">
<Resource
name="jdbc/sampleHS"
type="javax.sql.DataSource"
maxActive="14"

B. 請問jsp怎麼實現一個按鈕連接資料庫,點擊後並把數據上傳上去。而且還可以實現檢索功能

我說一下連資料庫的事。
不建議直接在jsp中連接資料庫,一個是麻煩,要寫一大堆jdbc的代碼,還不好設置連接池進行管理。所以我建議還是使用ajax,在按鈕上添加事件,把表格數據Post到後端,由後端進行資料庫操作。
關於檢索的問題,可以通過js控制篩選,也可以使用ajax Post到後端由後端重新組織數據返回,局部刷新頁面即可。
講道理,前端是jsp,在數據處理這方面沒有後端擅長。像vue啊angular啊這些重前端的框架才擅長做這些事情。

C. 在jsp編程中如何連接資料庫

首先你的機器上得裝有一款資料庫,通常是Oracle,Ms sql,MySQL等,不考慮框架等,jsp中主要是利用jdbc進行連接資料庫
1,打開資料庫服務(你已經設計好了資料庫)
2,在class-path中添加相應資料庫的連接jar包,
3.利用jdbc進行操作
例如:
JDBC - 環境設置:
請確認您已完成以下設置:
核心JAVA安裝
SQL 或 MySQL資料庫安裝
除上述者外,需要建立一個資料庫,為本程測試項目使用。假設這是EMP,在同一個資料庫上創建表Employees。
創建JDBC應用程序:
參與建立一個JDBC應用程序,本教程中按六個步驟進行:
導入包:
這需要你有軟體包包含了資料庫編程所需的JDBC類。大多數情況下,使用import java.sql.* 就足夠了,如下所示:
//STEP 1. Import required packages
import java.sql.*;

注冊JDBC驅動程序:
這需要初始化驅動程序,這樣就可以打開與資料庫的通信信道。以下是代碼片段實現這一目標:
//STEP 2: Register JDBC driver
Class.forName("com.mysql.jdbc.Driver");

打開一個連接:
這需要使用DriverManager.getConnection()方法來創建一個Connection對象,它代表一個物理連接的資料庫,如下所示:
//STEP 3: Open a connection
// Database credentials
static final String USER = "username";
static final String PASS = "password";
System.out.println("Connecting to database...");
conn = DriverManager.getConnection(DB_URL,USER,PASS);

執行一個查詢:
這需要使用一個對象類型Statement或PreparedStatement構建,並提交一個SQL語句到資料庫。如下:
//STEP 4: Execute a query
System.out.println("Creating statement...");
stmt = conn.createStatement();
String sql;
sql = "SELECT id, first, last, age FROM Employees";
ResultSet rs = stmt.executeQuery(sql);

如果有一個SQL UPDATE,INSERT或DELETE語句,那麼需要下面的代碼片段:
//STEP 4: Execute a query
System.out.println("Creating statement...");
stmt = conn.createStatement();
String sql;
sql = "DELETE FROM Employees";
ResultSet rs = stmt.executeUpdate(sql);

從結果集中提取數據:
這一步是必需的情況下,從資料庫中獲取數據。可以使用適當的ResultSet.getXXX()方法來檢索的數據結果如下:
//STEP 5: Extract data from result set
while(rs.next()){
//Retrieve by column name
int id = rs.getInt("id");
int age = rs.getInt("age");
String first = rs.getString("first");
String last = rs.getString("last");

//Display values
System.out.print("ID: " + id);
System.out.print(", Age: " + age);
System.out.print(", First: " + first);
System.out.println(", Last: " + last);
}

清理環境:
應該明確地關閉所有的資料庫資源,對依賴於JVM的垃圾收集如下:
//STEP 6: Clean-up environment
rs.close();
stmt.close();
conn.close();

D. 在jsp編程中如何連接資料庫

用JDBC技術
創建資料庫連接,分為以下幾步:
1.裝載並注冊資料庫的JDBC驅動程序
2.取得資料庫連接
3.建立Statement 對象
4.准備並執行調用SQL語句
5.處理ResultSet中的記錄集
6.釋放資源
第一步
載入驅動程序
try{ //裝載MySQL資料庫驅動
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
注意:在使用JDBC之前,要在文件前導入有關SQL的類即
import java.sql.*
第二步
取得資料庫連接
try{
String url="jdbc:mysql://localhost:3306/student;
String user="root";
String password="1234";
con=DriverManager.getConnection(url,user,password);
}
catch(SQLException e)
{
e.printStackTrace();
}
第三步
建立Statement 對象
try{
Statement sql=con.createStatement();
}
catch(SQLException e)
{
e.printStackTrace();
}
第四步
執行各種SQL語句
try{
ResultSet rs=sql.executeQuery(
"select * from student");
}
catch(SQLException e)
{
e.printStackTrace();
}
第五步
獲取查詢結果
ResultSet rs=sql.executeQuery(
"select * from student");
while(rs.next())
{
rs.getString(2)或者是rs.getString("name");
rs.getInt(3)或者是rs.getInt("age");
}
注意
只有select語句才會有結果集返回;
ResultSet對象一次只能看到一個數據行
使用next()方法走到下一數據行
獲得一行數據後,ResultSet對象可以使用getXxx()方法獲得欄位值,將位置索引或欄位名傳遞給get第六步
關閉創建的各個對象(後打開的先關)
rs.close();
sql.close();
con.close();Xxx方法()即可。

E. 如何用一張JSP頁面連接資料庫,實現查詢,修改操作

1.通過jdbc連接上資料庫,並從中獲取一個連接。(建議由一個工具類提供)
2.創建一個jsp頁面、一個servlet類和一個service業務邏輯類。
3.當點擊查詢按鈕時調用servlet並把文本框中的參數傳遞過去。
4.在servlet中獲取頁面傳遞過來的參數,並調用service中方法(此方法負責條件查詢並返回list集合)
5.servlet中把查詢集合放到request作用域並轉發到jsp頁面進行迭代,把數據取出展示即可。

F. jsp怎麼連接sql資料庫

1.將資料庫驅動程序的JAR文件放在Tomcat的 common/lib 中; 2.在server.xml中設置數據源,以MySQL資料庫為例,如下: 在 節點中加入, 屬性說明:name,數據源名稱,通常取」jdbc/XXX」的格式; type,」javax.sql.DataSource」; password,資料庫用戶密碼; driveClassName,資料庫驅動; maxIdle,最大空閑數,資料庫連接的最大空閑時間。超過空閑時間,資料庫連 接將被標記為不可用,然後被釋放。設為0表示無限制。 MaxActive,連接池的最大資料庫連接數。設為0表示無限制。 maxWait ,最大建立連接等待時間。如果超過此時間將接到異常。設為-1表示 無限制。 3.在你的web應用程序的web.xml中設置數據源參考,如下: 在節點中加入, MySQL DB Connection Pool jdbc/DBPool javax.sql.DataSource Container Shareable 子節點說明: description,描述信息; res-ref-name,參考數據源名字,同上一步的屬性name; res-type,資源類型,」javax.sql.DataSource」; res-auth,」Container」; res-sharing-scope,」Shareable」; 4.在web應用程序的context.xml中設置數據源鏈接,如下: 在節點中加入, 屬性說明:name,同第2步和第3步的屬性name值,和子節點res-ref-name值; type,同樣取」javax.sql.DataSource」; global,同name值。 至此,設置完成,下面是如何使用資料庫連接池。 1.建立一個連接池類,DBPool.java,用來創建連接池,代碼如下: import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; public class DBPool { private static DataSource pool; static { Context env = null; try { env = (Context) new InitialContext().lookup("java:comp/env"); pool = (DataSource)env.lookup("jdbc/DBPool"); if(pool==null) System.err.println("'DBPool' is an unknown DataSource"); } catch(NamingException ne) { ne.printStackTrace(); } } public static DataSource getPool() { return pool; } } 2.在要用到資料庫操作的類或jsp頁面中,用DBPool.getPool().getConnection(),獲得一個Connection對象,就可以進行資料庫操作,最後別忘了對Connection對象調用close()方法,注意:這里不會關閉這個Connection,而是將這個Connection放回資料庫連接池。

G. jsp連接資料庫方法(詳細的)

上面的給出了jsp內嵌java的最初模式,現在一般是三層結構了即MVC結構,就這個例子我來給你解釋下是怎麼做的,java對連接資料庫提供了統一的介面,各個資料庫廠商根據提供的介面規范開發自己的連接方法順序如下:1、用Class.forName()方法載入驅動:Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 黑體部分為資料庫廠商自己開發的驅動。2、定義好連接資料庫的url地址,連接串Stringurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";黑體部分為固定寫法不用理會。回到你最初的問題,如何創建資料庫,這里你可以去下每個資料庫創建的方法,一般資料庫安裝的時候都有默認的資料庫名,和對應的系統管理員工號和密碼,DatabaseName=pubs這里說明sql serv 2000中建立了一個名字叫pubs的資料庫jdbc:microsoft:sqlserver://localhost:1433固定寫法唯一不同的是1433埠號,可能你在安裝sql serv 2000的時候改變了該埠號為1500那麼這里就應該為jdbc:microsoft:sqlserver://localhost:15003、定義好DatabaseName=pubs的登錄用戶名和密碼 String user="sa";用戶名
String password="";密碼4、創建Connection對象,通過調用DriverManager.getConnection方法獲得。 Connection conn= DriverManager.getConnection(url,user,password);黑體部分就是你定義好的連接串,用戶名,密碼,不可改變順序。到這里為止資料庫就連接上了,但是連接好了資料庫還要做點什麼,比如列印出來,接下看。5、通過獲得的Connection對象conn創建Statement 對象stmtStatement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);黑體部分是定義ResultSet的一些屬性的,具體含義可以參考JDK的api。6、定義好你准備取得數據的sql語句,比如下面 select * from test說明想從test表中取得所有的數據,關於sql語句可以去查找相關資料庫資料。 String sql="select * from test";定義好語句後,就用上一步創建好的Statement 對象stmt來執行這個sql語句,並返回一個ResultSet對象。
ResultSet rs=stmt.executeQuery(sql);執行完這步後rs中已經取得了test表所有的數據,那麼接下來要展現在網頁上。7、rs.next()對你取得的記錄集做一個循環直到沒有值為止,rs.getString(1)代表你test表中的第一個欄位rs.getString(2)代表你test中的第二個欄位,如果還有更多欄位可以繼續rs.getString(3)..rs.getString(N) while(rs.next()) {%>
您的第一個欄位內容為:<%=rs.getString(1)%>
您的第二個欄位內容為:<%=rs.getString(2)%>
<%}%>8、當所有數據展現完畢,調用close()方法將所有資源關閉。 rs.close();
stmt.close();
conn.close();回顧下大致過程:載入驅動 Class.forName();定義好相關的數據,調用DriverManager.getConnection(driver,user,password)獲得一個資料庫連接conn通過conn創建Statement對象stmt,conn.createStatement();通過stmt執行定義好的sql語句獲得數據集ResultSet rs=stmt.executeQuery(「select * from test」);通過rs.next()方法循環遍歷數據集的數據,通過rs.getString(1)獲得第一條數據的第一個欄位內容,這里要注意的是getString是對應資料庫是字元類型,如果test表的第一個欄位不是字元類型則用rs.getInt(1)獲得。展現完畢後關閉所有資源conn stmt rs close方法。

H. jsp怎麼連接mysql資料庫

一、軟體環境
下載並安裝MySQL,Tomacat,JDBC、MyEclipse或其他IDE。
二、環境配置
將其環境變數配置好之後,下載Java 專用的連接MySQL的驅動包JDBC,有人會發現在一些下載的JDBC壓縮包裡面發現若干文件, 比如:mysql-connector-java-gpl-5.1.34.msi的安裝文件,那這個文件是干什麼用的呢,它又與mysql-connector-java-5.1.34-bin.jar有什麼區別?其實兩個都是一樣的,只不過mysql-connector-java-gpl-5.1.34.msi是把mysql-connector-java-5.1.xx-bin.jar封裝在裡面了,msi的安裝完後會有一個文件夾,裡面會有mysql-connector-java-5.1.34-bin.jar這個文件,在這里我們只需要這個mysql-connector-java-5.1.xx-bin.jar就行了。
把mysql-connector-java-x.x.x-bin.jar拷貝到Tomcat的安裝bin目錄D:\Tomcat 6.0\lib下(如果你安裝的是msi文件,那麼他可能會在MySQL的安裝目錄的Tools文件夾下,這個我們不建議這樣用,直接下載jar文件復制過去就行),然後在classpath裡面加入D:\Tomcat 6.0\lib\mysql-connector-java-x.x.x-bin.jar即可。 拷貝這一步就是為JSP連接資料庫配置驅動。 如果使用的是MyEclipse上自帶的tomcat則直接將jar文件復制到「項目\WebRoot\WEB-INF\lib」路徑下即可。
配置這個的目的是讓java Application找到連接mysql的驅動。

三、JSP連接MySQL
建立資料庫Student,建立表stu_info。現在就是嘗試用jsp連接mysql了。
建立測試頁面test.jsp

[java] view plain
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page language="java" %>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import="java.sql.*" %>
<%
//載入驅動程序
String driverName="com.mysql.jdbc.Driver";
//資料庫信息
String userName="root";
//密碼
String userPasswd="123";
//資料庫名
String dbName="Student";
//表名
String tableName="stu_info";
//將資料庫信息字元串連接成為一個完整的url(也可以直接寫成url,分開寫是明了可維護性強)

String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn=DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
String sql="SELECT * FROM "+tableName;
ResultSet rs = stmt.executeQuery(sql);
out.print("id");
out.print("|");
out.print("name");
out.print("|");
out.print("phone");
out.print("<br>");
while(rs.next()) {
out.print(rs.getString(1)+" ");
out.print("|");
out.print(rs.getString(2)+" ");
out.print("|");
out.print(rs.getString(3));
out.print("<br>");
}
out.print("<br>");
out.print("ok, Database Query Successd!");
rs.close();
stmt.close();
conn.close();
%>

I. jsp怎麼連接資料庫

拿Mysql來看:
1.軟體下載
Mysql
下載版本:mysql-4.1.13-win32.zip(Windows downloads)
http://dev.mysql.com/downloads/mysql/4.1.html
JDBC驅動
下載版本:mysql-connector-java-3.1.10.zip
http://dev.mysql.com/downloads/connector/j/3.1.html
下載j2sdk
下載版本:jdk-1_5_0_04-windows-i586-p.exe
http://java.sun.com/j2se/1.5.0/download.jsp
下載tomcat
下載版本: jakarta-tomcat-5.5.9.exe
http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi
2.安裝,配置j2sdk:
執行j2sdk安裝程序,按默認設置進行安裝,也可自定義路徑,但需修改下面的配置
配置j2sdk:
配置環境變數:
我的電腦->屬性->高級->環境變數->系統變數中添加以下環境變數:
JAVA_HOME=C:\Program Files\Java\jdk1.5.0_04
CLASSPATH=%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
path=%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
寫一個簡單的java程序來測試J2SDK是否已安裝成功:
public class hello
{
public static void main(String args[])
{
System.out.println("Hello");
}
}
將程序保存為文件名為hello.java的文件。
打開命令提示符窗口,進入到hello.java所在目錄,鍵入下面的命令
javac hello.java
java hello
此時若列印出來hello則安裝成功,若沒有列印出這句話,仔細檢查以上配置是否正確。
注意系統文件夾選項中應確定「隱藏已知文件類型的擴展名」不勾選(我的電腦—工具—查看)
3.安裝,配置tomcat
執行tomcat安裝程序,按默認設置進行安裝,也可自定義路徑,但需修改下面的配置
我的電腦->屬性->高級->環境變數->系統變數中添加以下環境變數
CATALINA_HOME=C:\Program Files\Apache Software Foundation\Tomcat 5.5
CATALINA_BASE=C:\Program Files\Apache Software Foundation\Tomcat 5.5
修改環境變數中的classpath,把tomat安裝目錄下的common\lib下的servlet-api.jar添加到classpath中去,
修改後的classpath如下:
classpath=%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\servlet-api.jar;
啟動tomcat,在IE中訪問http://localhost:8080,若看到tomcat的歡迎頁面的話說明安裝成功。
使用Tomcat的Web管理應用配置數據源(另一種配置途徑配置server.xml,最終可以查詢文件看到兩者的效果一樣)
啟動Tomcat伺服器,打開瀏覽器,輸入http://localhost:8080/admin/(其中localhost可能是一台機器的IP或是伺服器名稱),
進入管理界面的登陸頁面,這時候請輸入原來安裝時要求輸入的用戶名和密碼,登陸到管理界面,
選擇Resources-Data sources進入配置數據源界面,(這里的是在Service (Catalina)下的樹目錄,除非你配置的datasource
是為所有的項目都可用,才用下面面向全局的Data sources)
選擇Data Source Actions ->選擇Create New Data Source,進入配置詳細信息界面,內容如下:
JNDI Name: jdbc/BookDB
Data Source URL: jdbc:mysql://127.0.0.1/BookDB
JDBC Driver Class: com.mysql.jdbc.Driver
User Name: dbuser
Password: ********
Max. Active Connections: 4
Max. Idle Connections: 2
Max. Wait for Connection: 500
Validation Query:
要求輸入的JNDI Name等信息,其中除了JDBC DriverClass之外,其他的可以根據你的需要填寫。
比如Data Source URL的內容可能是:jdbc:mysql:// IP或是名稱/DataBaseName,
其中DataBaseName是你的資料庫名稱,IP是你的資料庫的所在的伺服器的IP或是名稱。
最後點擊Save->Commit Change.這樣你的數據源的基本資料配置一半了。
配置完成後,重啟tomcat,通過文件夾導航到%TOMCAT_HOME%\conf\Catalina\localhost下,找到你的web應用對應的.xml文件,如 DBtest.xml,
你可以看到你配置的信息
到這里,配置工作就基本完成了。
4.安裝mysql
解壓縮mysql-4.1.13-win32.zip,運行setup.exe
首先出現的是安裝向導歡迎界面,直接點擊「Next」
繼續,選擇安裝類型,選擇「自定義」custom安裝,然後點「Next」下一步,出現自定義安裝界面
選擇安裝路徑:C:\MySQL Server 4.1(可自定義)
點「OK」返回到自定義安裝界面,路徑已改為設置的路徑
點「Next」,准備開始安裝
點「Install」開始安裝
完成後出現創建MySQL.com帳號的界面
如果是首次使用MySQL,選「Create anew free MySQL.com accout」
點「Next」,輸入你的Email地址和自己設定的用於登錄MySQL.com的密碼
填完後點「Next」進入第二步
填寫姓名等相關信息,填完點「Next」,進入第三步
填完電話號碼、公司名稱等信息後,點「Next」,
然後出現預覽你剛才填的信息的界面,點「Next」出現安裝完成界面
注意,這里有個配置向導的選項(Configure the MySQL Server now),
建議勾選立即配置你的MySQL。許多說安裝完MySQL後無法啟動,原因就在於沒有配置MySQL。
點擊「Finish」完成安裝,並開始配置MySQL
點「Next」,進入配置類型選擇頁面。選「Detailed configuration」(詳細配置)
點「Next」,進入服務類型選擇頁面。選「Developer Machine」(開發者機器),這樣佔用系統的資源不會很多
點「Next」後,進入資料庫用法選擇頁面。選擇「Multifunctional Database」
點「Next」,進入選擇InnoDB數據存放位置頁面
不用更改設置,直接放在Installation Path安裝目錄里即可,然後點「Next」,選擇MySQL的同時聯接數
選擇「Manual Setting」,設置為100(根據自己需要,酌情設置)
點「Next」,配置MySQL在TCP/IP通訊環境中的埠選擇默認的3306埠即可。
點「Next」,選擇MySQL中的字元設置
注意,這里的選擇將會影響你是否能在MySQL中使用中文。選擇gb2312字元集以便支持簡體中文
點「Next」,設置Windows服務選項
注意,這里的選擇很關鍵。
「Install As Windows Service」一定要勾選,這是將MySQL作為Windows的服務運行。
「Service Name」就用默認的「MySQL」
下面的「Launch the MySQL Server automatically」一定要勾選,這樣Windows啟動時,MySQL就會自動啟動服務,要不然就要手工啟動MySQL。
許多人說安裝MySQL後無法啟動、無法連接、出現10061錯誤,原因就在這里。
點「Next」,設置根帳號root的登錄密碼
「Modify Security Settings」是設置根帳號的密碼,輸入你設定的密碼即可。
「Create An Anonymous Account」是創建一個匿名帳號,這樣會導致未經授權的用戶非法訪問你的資料庫,有安全隱患,建議不要勾選。
點「Next」,MySQL配置向導將依據你上面的所有設定配置MySQL,以便MySQL的運行符合你的需要
點「Execute」開始配置,當出現「Service started successfully」時,說明你的配置完成,MySQL服務啟動成功
點「Finish」完成,整個MySQL的配置完成,剩下的就是用MySQL客戶端連接MySQL伺服器,然後使用了。
5.安裝JDBC驅動:
解壓縮mysql-connector-java-3.1.10.zip
將要使用的是mysql-connector-java-3.1.10-bin-g.jar和mysql-connector-java-3.1.10-bin.jar
配置
在C:\Program Files\Java目錄下建立mysqlforjdbc子目錄,進入該目錄將mysql-connector-java-3.1.10-bin.jar到該目錄下
進入C:\Program Files\Java\jdk1.5.0_04\lib目錄將mysql-connector-java-3.1.10-bin-g.jar拷貝到該目錄下
然後配置classpath,追加%JAVA_HOME%\lib\mysql-connector-java-3.1.10-bin-g.jar;C:\Program Files\Java\mysqlforjdbc\mysql-connector-java-3.1.10-bin.jar;到該環境變數中去
追加以後環境變數如下:
CLASSPATH=%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files\Apache Software Foundation\Tomcat5.5\common\lib\servlet-api.jar;%JAVA_HOME%\lib\mysql-connector-java-3.1.10-bin-g.jar;C:\Program Files\Java\mysqlforjdbc\mysql-connector-java-3.1.10-bin.jar;
配置這個的目的是讓java應用程序找到連接mysql的驅動.
查看並啟動MySQL服務
在Windows XP下安裝完MySQL後,它就已經自動啟動服務了,並且在開始菜單中有其客戶端的快捷方式連接
可以通過Windows的服務管理器查看。「開始」-「運行」,輸入「services.msc」,回車。
彈出Windows的服務管理器,然後就可以看見服務名為「mysql」的服務項了,其右邊標明「已啟動」
在開始菜單-所有程序-MySQL-MySQL Server 4.1-MySQL Command Line Client用客戶端的快捷方式連接
輸入安裝是設置的密碼即可
6.資料庫的使用
Mysql安裝完畢以後,在開始菜單-所有程序-MySQL-MySQL Server 4.1-MySQL Command Line Client用客戶端的快捷方式連接
輸入安裝時設置的密碼
使用mysql的基本命令(在mysql命令行編輯每輸入完命令後最後一定要有分號)
顯示資料庫:show databases;
使用資料庫:use 資料庫名;
建庫
在mysql里建一個資料庫first,以及在資料庫里建一個表about
命令:create database first;
為資料庫設置許可權(用戶和密碼)
命令:grant all privileges on first.* to test@localhost identified by 「123456」;
當你執行完這個命令以後,只要你再以用戶名:test,密碼:123456登錄時你就只可以對first這個資料庫操作,這樣避開使用root
輸入命令:use first;
使用first資料庫;
在first庫中建表
命令:create table about(id int(8) primary key,name varchar(10));
在表中假如數據:
命令:insert into about values('xyw1026','laojiang');
退出
命令:exit
JSP連接mysql
在C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps目錄下建立子目錄myapp
進入C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps\myapp目錄下
用記事本編寫一個文件保存為first.jsp
代碼如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//first為你的資料庫名
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from first";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一個欄位內容為:<%=rs.getString(1)%>
您的第二個欄位內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("資料庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
在瀏覽器中輸入:
http://127.0.0.1:8080/myapp/first.jsp
若出現:
id|num
0 |laojiang
資料庫操作成功,恭喜你

J. JSP怎麼進行資料庫連接

看你連接什麼資料庫了
每一個資料庫基本上都提供了JDBC-ODBC資料庫訪問橋接驅動
你自己針對每個資料庫去處理
通過Java.Sql.*這個包中的Connection對象,Statement對象,PreteStatement對象等
去實現資料庫操作

熱點內容
二手製冷壓縮機 發布:2025-01-13 09:43:59 瀏覽:584
網魚電腦密碼多少 發布:2025-01-13 09:33:46 瀏覽:463
如何取消子賬號密碼 發布:2025-01-13 09:22:41 瀏覽:346
抖音搜索有緩存 發布:2025-01-13 09:17:28 瀏覽:589
c語言字元數組連接 發布:2025-01-13 08:55:11 瀏覽:900
國二c語言編程題目 發布:2025-01-13 08:45:41 瀏覽:285
ipad軟體如何加密 發布:2025-01-13 08:28:59 瀏覽:278
android的文件操作 發布:2025-01-13 08:24:48 瀏覽:173
電腦上伺服器答題賺錢 發布:2025-01-13 08:24:05 瀏覽:430
有哪些學習編程的網站 發布:2025-01-13 08:23:17 瀏覽:529