%@ page language="java" import="java.sql.*,java.io.*,java.util.*,java.sql.SQLException" %
10多年的潁州網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整潁州建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“潁州網(wǎng)站設(shè)計(jì)”,“潁州網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
%@ page contentType="text/html;charset=gb2312"%
html
body
%
//把經(jīng)常需要修改的數(shù)據(jù)放在最上面,以方便修改
String username="root";//數(shù)據(jù)庫用戶名
String password="root";//數(shù)據(jù)庫密碼
//jsp程序中半數(shù)以上的Exception是NonePointerException,在聲明變量時(shí)賦予一個(gè)初始值,能縮短調(diào)試時(shí)間
ResultSet rs=null;//數(shù)據(jù)庫查詢結(jié)果集
Connection conn=null;
Statement stmt=null;
//注冊驅(qū)動程序
try
{
Class.forName("org.gjt.mm.mysql.Driver");
}catch(java.lang.ClassNotFoundException e)
{
System.err.println("Driver Error"+e.getMessage());
}
//連接數(shù)據(jù)庫并創(chuàng)建Statement對象
String url="jdbc:mysql://localhost:3306/test?useUnicode=truecharacterEncoding=gbk";
try
{
conn=DriverManager.getConnection(url,username,password);
stmt=(Statement)conn.createStatement();
}catch(Exception e)
{
System.err.println("數(shù)據(jù)庫連接錯誤:"+e.getMessage());
}
//通過Statement執(zhí)行SQL語句來獲取查詢結(jié)果
try
{
rs=(ResultSet)stmt.executeQuery("select * from userinfo");
}catch(SQLException ex)
{
System.err.println("數(shù)據(jù)庫查錯誤:"+ex);
}
%
table width=85% border=1
tr
td編號/td
td真實(shí)姓名/td
td電話號碼/td
td郵件地址/td
/tr
%
//利用while循環(huán)輸出各條記錄
while(rs.next())
{
%
tr
td%=rs.getString("id") %/td
td%=rs.getString("username")%/td
td%=rs.getString("phone")%/td
td%=rs.getString("email")%/td
/tr
%
}
%
/table
%
rs.close();
stmt.close();
conn.close();
%
/body
/html
1、導(dǎo)入.sql文件命令:mysql
use
數(shù)據(jù)庫名;mysql
source
d:/mysql.sql;
2、建立數(shù)據(jù)庫:mysql
create
database
庫名;
3、建立數(shù)據(jù)表:mysql
use
庫名;mysql
create
table
表名
(字段名
varchar(20),
字段名
char(1));
4、刪除數(shù)據(jù)庫:mysql
drop
database
庫名;
5、刪除數(shù)據(jù)表:mysql
drop
table
表名;
6、將表中記錄清空:mysql
delete
from
表名;
7、往表中插入記錄:mysql
insert
into
表名
values
("hyq","m");
8、更新表中數(shù)據(jù):mysql-
update
表名
set
字段名1='a',字段名2='b'
where
字段名3='c';
9、用文本方式將數(shù)據(jù)裝入數(shù)據(jù)表中:mysql
load
data
local
infile
"d:/mysql.txt"
into
table
表名;
jsp連接mysql數(shù)據(jù)庫的操作方式。
1、在數(shù)據(jù)服務(wù)端安裝好mysql數(shù)據(jù)庫,這個(gè)是必須的,在自己的ssh或者虛擬機(jī)上,數(shù)據(jù)mysql可以看到相關(guān)的提示,說明安裝成功
2、我是用的是tomcat服務(wù)器,在這里需要安裝好java連接mysql的數(shù)據(jù)庫操作庫。我是用的jar包是:mysql-connector-java-3.1.14.tar.gz,大家可以在網(wǎng)上下載,或者,在官網(wǎng)上下載
3、把解包后的jar放到tomcat里面的lib文件夾下
4、在程序的代碼段里添加連接函數(shù)庫和庫函數(shù),就可以連接到mysql數(shù)據(jù)庫了
5、剩下的就是我們使用的時(shí)候調(diào)用這樣的數(shù)據(jù)了,在jsp里使用mysql數(shù)據(jù)庫中的數(shù)據(jù)