校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > jsp操作MySQL實現查詢/插入/刪除功能示例

jsp操作MySQL實現查詢/插入/刪除功能示例

熱門標簽:湖北地圖標注公司 汝南縣地圖標注app 地圖標注專業和非專業 智能電話機器人銷售話術 四川正規外呼系統軟件 山東ai外呼電銷機器人好用嗎 甘肅銷售電銷機器人公司 福建電銷貓機器人收費 外呼直播語音系統
直接貼代碼吧:
首先,index_test.jsp頁面的代碼如下:
復制代碼 代碼如下:

%@ page language="java" pageEncoding="utf-8"%>
%@ page contentType="text/html;charset=utf-8"%>nbsp;
%nbsp;
nbsp; nbsp;request.setCharacterEncoding("UTF-8");nbsp;
nbsp; nbsp;response.setCharacterEncoding("UTF-8");nbsp;
nbsp; nbsp;response.setContentType("text/html;charset=utf-8");nbsp;
%>
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head>
title>人員操作/title>
META http-equiv=Content-Type content="text/html; charset=utf-8">
style>
#popDivAdd,#popDivDelete {
position: absolute;
visibility: hidden;
overflow: hidden;
border: 2px solid #AEBBCA;
background-color: #EEF1F8;
cursor: move;
padding: 1px;
}

#popTitle {
background: #9DACBF;
height: 20px;
line-height: 20px;
padding: 1px;
}

#popForm {
padding: 2px;
}

.title_left {
font-weight: bold;
padding-left: 5px;
float: left;
}

.title_right {
float: right;
}

#popTitle .title_right a {
color: #000;
text-decoration: none;
}

#popTitle .title_right a:hover {
text-decoration: underline;
color: #FF0000;
}
/style>
script>
function showPopup(type) {//彈出層
//var objDiv = null;//objDiv是目標div
if(type == 'add'){
objDiv = document.getElementById("popDivAdd");
}
else
if(type = 'delete'){
objDiv = document.getElementById("popDivDelete");
}
objDiv.style.top = "50px";//設置彈出層距離上邊界的距離
objDiv.style.left = "200px";//設置彈出層距離左邊界的距離
objDiv.style.width = "300px";//設置彈出層的寬度
objDiv.style.height = "220px";//設置彈出層的高度
//objDiv.style.display = "block";
objDiv.style.visibility = "visible";
}
function hidePopup(type) {//關閉層
//var objDiv = null;//objDiv是目標div
if(type == 'add'){
objDiv = document.getElementById("popDivAdd");
}
elsenbsp;
if(type = 'delete'){
objDiv = document.getElementById("popDivDelete");
}
objDiv.style.visibility = "hidden";
}
/script>
/head>
body>
!-- 表單div -->
form action="insert_test.jsp" method="post">
p>
nbsp;ID :input type="text" name="id" value="0" />/br>nbsp;
姓名:input type="text" name="name" value="" />/br>
性別:input type="text" name="sex" value="" />/br>
年齡:input type="text" name="age" value="" />/br>
/p>nbsp;
nbsp;nbsp;nbsp; input type="submit" value="提交" />nbsp;nbsp;
nbsp;nbsp; input type="reset" value="重置" />nbsp;nbsp;
nbsp;nbsp; input type="reset" value="取消" onclick="hidePopup('add')" />
/form>
/div>
/div>
div id="popDivDelete">!-- 刪除人員的div -->
div id="popTitle">!-- 標題div -->
span class="title_left">刪除人員/span> span class="title_right">
a href="#" onclick="hidePopup('delete');">關閉/a> /span>
/div>
div id="popForm">!-- 表單div -->
form action="delete_test.jsp" method="post">
p>
nbsp;ID :input type="text" name="id" value="" /> /br>nbsp;
姓名:input type="text" name="name" value="" /> /br>
/p>nbsp;
nbsp;nbsp;nbsp; input type="submit" value="提交" />nbsp;nbsp;
nbsp;nbsp; input type="reset" value="重置" />nbsp;nbsp;
nbsp;nbsp; input type="reset" value="取消" onclick="hidePopup('delete')" />
/form>
/div>
/div>
p>
input name="" type="button" onclick="location.href = 'query_test.jsp'" value="查詢" />nbsp;nbsp;
input name="" type="button" onclick="showPopup('add')" value="添加" />nbsp;nbsp;
input name="" type="button" onclick="showPopup('delete')" value="刪除" />
/p>

script type="text/javascript">
/*-------------------------鼠標左鍵拖動---------------------*/
/*--------當不需要實現此功能時,可以將這一部分代碼刪除------------*/
var objDiv = document.getElementById("popDiv");
var isIE = document.all ? true : false;//判斷瀏覽器類型
document.onmousedown = function(evnt) {//當鼠標左鍵按下后執行此函數
var evnt = evnt ? evnt : event;
if (evnt.button == (document.all ? 1 : 0)) {
mouseD = true;//mouseD為鼠標左鍵狀態標志,為true時表示左鍵被按下
}
}

objDiv.onmousedown = function(evnt) {
objDrag = this;//objDrag為拖動的對象
var evnt = evnt ? evnt : event;
if (evnt.button == (document.all ? 1 : 0)) {
mx = evnt.clientX;
my = evnt.clientY;
objDiv.style.left = objDiv.offsetLeft + "px";
objDiv.style.top = objDiv.offsetTop + "px";
if (isIE) {
objDiv.setCapture();
//objDiv.filters.alpha.opacity = 50;//當鼠標按下后透明度改變
} else {
window.captureEvents(Event.MOUSEMOVE);//捕獲鼠標拖動事件
//objDiv.style.opacity = 0.5;//當鼠標按下后透明度改變
}
}
}
document.onmouseup = function() {
mouseD = false;//左鍵松開
objDrag = "";
if (isIE) {
objDiv.releaseCapture();
//objDiv.filters.alpha.opacity = 100;//當鼠標左鍵松開后透明度改變
} else {
window.releaseEvents(objDiv.MOUSEMOVE);//釋放鼠標拖動事件
//objDiv.style.opacity = 1;//當鼠標左鍵松開后透明度改變
}
}

document.onmousemove = function(evnt) {
var evnt = evnt ? evnt : event;
if (mouseD == true objDrag) {
var mrx = evnt.clientX - mx;
var mry = evnt.clientY - my;
objDiv.style.left = parseInt(objDiv.style.left) + mrx + "px";
objDiv.style.top = parseInt(objDiv.style.top) + mry + "px";
mx = evnt.clientX;
my = evnt.clientY;
}
}
/script>
/body>
/html>

query_test.jsp頁面代碼如下:
復制代碼 代碼如下:

%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="utf-8"%>
%@ page contentType="text/html;charset=utf-8"%>
%
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=utf-8");
%>
html>
body>
%
Connection con=null;
String url="jdbc:mysql://localhost/html_db?user=rootpassword=123456";
//html_db為數據庫名
Class.forName("org.gjt.mm.mysql.Driver").newInstance();//新建實例
Connection conn= DriverManager.getConnection(url);//建立連接
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from person_tb";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
ID:%=rs.getString("id")%> /br>
姓名:%=rs.getString("name")%>/br>
性別:%=rs.getString("sex")%>/br>
年齡:%=rs.getString("age")%>/br>/br>
%}%>
%out.print("恭喜你!數據庫操作成功! ");%>
%
rs.close();
stmt.close();
conn.close();
%>
/br>
input name="" type="button" onclick="location.href = 'index_test.jsp'" value="返回" />
/body>
/html>

insert_test.jsp頁面代碼如下:

復制代碼 代碼如下:

%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="utf-8"%>
%@ page contentType="text/html;charset=utf-8"%>
%
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=utf-8");
%>
htnl>
head>
title>往數據庫插入數據/title>
/head>
body>
%
String id=request.getParameter("id"); //從表單獲得
String name=request.getParameter("name"); //從表單獲得
String sex=request.getParameter("sex"); //從表單獲得
String age=request.getParameter("age"); //從表單獲得

try
{
/** 連接數據庫參數 **/
String driverName = "com.mysql.jdbc.Driver"; //驅動名稱
String DBUser = "root"; //mysql用戶名
String DBPasswd = "123456"; //mysql密碼
String DBName = "html_db"; //數據庫名

String connUrl = "jdbc:mysql://localhost/" + DBName + "?user=" + DBUser + "password=" + DBPasswd;
Class.forName(driverName).newInstance();
Connection conn = DriverManager.getConnection(connUrl);
Statement stmt = conn.createStatement();
stmt.executeQuery("SET NAMES UTF8");
String insert_sql = "insert into person_tb values('" + id + "','" + name + "','" + sex + "','" + age + "')";
String query_sql = "select * from person_tb";

try {
stmt.execute(insert_sql);
}catch(Exception e) {
e.printStackTrace();
}
try {
ResultSet rs = stmt.executeQuery(query_sql);
while(rs.next()) {
%>
ID:%=rs.getString("id")%> /br>
姓名:%=rs.getString("name")%> /br>
性別:%=rs.getString("sex")%> /br>
年齡:%=rs.getString("age")%> /br> /br>
%
}
}catch(Exception e) {
e.printStackTrace();
}
//rs.close();
stmt.close();
conn.close();
}catch (Exception e) {
e.printStackTrace();
}
%>
/br>
input name="" type="button" onclick="location.href = 'index_test.jsp'" value="返回" />nbsp;nbsp;
/body>
/html>

delete_test.jsp頁面的代碼如下:
復制代碼 代碼如下:

%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="UTF-8"%>
%@ page contentType="text/html;charset=UTF-8"%>
%nbsp;
nbsp; nbsp;request.setCharacterEncoding("UTF-8");nbsp;
nbsp; nbsp;response.setCharacterEncoding("UTF-8");nbsp;
nbsp; nbsp;response.setContentType("text/html; charset=UTF-8");nbsp;
%>
htnl>
head>
title>刪除人員/title>
/head>
body>
%
String id=request.getParameter("id"); //從表單獲得nbsp;
String name=request.getParameter("name"); //從表單獲得
trynbsp;
{nbsp;
/** 連接數據庫參數 **/
String driverName = "com.mysql.jdbc.Driver"; //驅動名稱
String DBUser = "root"; //mysql用戶名
String DBPasswd = "hel610"; //mysql密碼
String DBName = "html_db"; //數據庫名
String connUrl = "jdbc:mysql://localhost/" + DBName + "?user=" + DBUser + "password=" + DBPasswd;
String query_sql = "select id,name,sex,age from person_tb";
String delete_sql = "";
Class.forName(driverName).newInstance();
Connection conn = DriverManager.getConnection(connUrl);
Statement stmt = conn.createStatement();
try{nbsp;
if(id != null id != ""){
out.println("刪除了id=" + id + "的人。/br>/br>");
delete_sql = "delete from person_tb where id=" + id;
}
else if(name != null name != ""){
out.println("刪除了name=" + name + "的人。/br>/br>");
delete_sql = "delete from person_tb where name='" + name + "'";
}else{
out.println("請至少輸入ID、姓名中的一個!/br>/br>");
}
}catch(Exception e){
e.printStackTrace();
} nbsp;nbsp;
try {nbsp;
stmt.execute(delete_sql);nbsp;
}catch(Exception e){
e.printStackTrace();
}
try {nbsp;
ResultSet rs = stmt.executeQuery(query_sql); nbsp;nbsp;
while(rs.next()) {
%>
ID:%=rs.getString("id")%>
/br> 姓名:%=rs.getString("name")%>
/br> 性別:%=rs.getString("sex")%>
/br> 年齡:%=rs.getString("age")%>
/br>
/br>
%
} nbsp; nbsp;
}catch(Exception e) {
e.printStackTrace();
}nbsp;
//rs.close();
stmt.close();
conn.close();nbsp;
}catch (Exception e) {
e.printStackTrace();
}nbsp;
%>
/br>
input name="" type="button" onclick="location.href = 'index_test.jsp'" value="返回" />
/body>
/html>

在瀏覽器直接訪問index_test.jsp頁面,點擊刪除按鈕,填入ID或者姓名之中的任何一個并提交即可進行刪除:
 
執行刪除前(下左圖)、后(下右圖)數據庫的內容顯示為:
 

總的來說,查詢、插入與刪除的功能都實現了。

現在發現的問題是:本來是實現的是彈出層的位置是可以移動的,但現在移動不了了,具體原因在于鼠標拖動部分的第一句代碼:var objDiv = document.getElementById("popDiv");即指定拖動對象時,沒有指定好。正在找方法解決。有誰有比較好的方法,請幫下忙吧,多謝了!
您可能感興趣的文章:
  • jsp分頁顯示的實現代碼
  • JSP分頁顯示的實例代碼
  • 一個實用的JSP分頁代碼
  • JSP實現的簡單分頁示例
  • jsp hibernate的分頁代碼
  • JSP自定義分頁標簽TAG全過程
  • JSP實現的簡單分頁顯示效果代碼
  • jsp實現頁面分頁功能代碼
  • JSP簡單添加,查詢功能代碼
  • JSP實現帶查詢條件的通用分頁組件

標簽:吳忠 梅州 昌都 臨沂 南充 肇慶 黔東 白銀

巨人網絡通訊聲明:本文標題《jsp操作MySQL實現查詢/插入/刪除功能示例》,本文關鍵詞  jsp,操作,MySQL,實現,查詢,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《jsp操作MySQL實現查詢/插入/刪除功能示例》相關的同類信息!
  • 本頁收集關于jsp操作MySQL實現查詢/插入/刪除功能示例的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产成人在线看| 裸体一区二区三区| 日韩极品在线观看| 成人av动漫在线| 欧美成人午夜电影| 亚洲一区免费在线观看| av在线不卡电影| 国产精品香蕉一区二区三区| 欧美日韩第一区日日骚| 一区2区3区在线看| 在线亚洲免费视频| 午夜激情综合网| 日韩三级视频在线观看| 韩国欧美一区二区| 国产欧美一区二区精品久导航 | 91精品国产乱| 另类综合日韩欧美亚洲| 中文字幕久久午夜不卡| 日本精品一级二级| 天堂影院一区二区| 国产精品超碰97尤物18| 亚洲成年人网站在线观看| 日韩欧美123| 91精品国产综合久久精品| 91首页免费视频| www.日韩在线| 成人成人成人在线视频| 国产精品亚洲午夜一区二区三区| 日韩精品五月天| 毛片av一区二区| 亚洲男同性视频| 国产精品成人在线观看| 日韩精品自拍偷拍| 欧美调教femdomvk| 欧洲在线/亚洲| 91免费在线看| 91亚洲精品一区二区乱码| 国产一区二区看久久| 免费在线视频一区| 夜夜嗨av一区二区三区中文字幕 | 精品亚洲免费视频| 图片区小说区区亚洲影院| 亚洲人成网站精品片在线观看 | 国产亚洲精品bt天堂精选| 日韩精品中文字幕在线不卡尤物| 欧美性生活久久| 日韩一区二区在线看片| 亚洲一区二区偷拍精品| 亚洲一区二区在线播放相泽| 国产一区二区三区在线看麻豆| 色诱视频网站一区| 精品久久久久久久人人人人传媒 | 久久国产精品99久久久久久老狼| 丁香网亚洲国际| 欧美一区二区高清| 一区二区三区 在线观看视频| 狠狠狠色丁香婷婷综合激情| 欧美天天综合网| 亚洲欧洲www| 国产成人在线视频网站| 欧美精品一二三四| 一区二区视频在线| 不卡av免费在线观看| 日韩欧美激情一区| 亚洲成a人v欧美综合天堂下载| 岛国精品在线观看| 国产日韩欧美高清| 国产一区不卡视频| 日韩欧美精品在线视频| 香蕉成人伊视频在线观看| 偷拍与自拍一区| 色偷偷一区二区三区| 26uuu成人网一区二区三区| 亚洲一区二区三区影院| 粉嫩嫩av羞羞动漫久久久| 7777女厕盗摄久久久| 国产精品久久久久影院色老大| 久久国产精品无码网站| 欧美日韩国产综合一区二区三区| 欧美激情一区不卡| 国产一区91精品张津瑜| 精品欧美一区二区三区精品久久| 亚洲第一av色| 欧美日韩国产美女| 一区二区免费在线播放| 色综合色综合色综合色综合色综合 | 亚洲色图第一区| 91在线观看一区二区| 日韩一区在线播放| 在线观看国产日韩| 天堂蜜桃一区二区三区| 日韩欧美的一区| 成人aa视频在线观看| 亚洲免费在线播放| 国产精品一级二级三级| 久久只精品国产| 亚洲专区一二三| 成人免费视频视频在线观看免费 | 香港成人在线视频| 欧美三级午夜理伦三级中视频| 国产精品每日更新在线播放网址| 懂色av一区二区在线播放| 国产欧美日韩中文久久| 成人精品免费看| 亚洲欧洲日韩女同| 色婷婷av久久久久久久| 亚洲第一主播视频| 欧美久久婷婷综合色| 日韩av一级电影| 国产亚洲成年网址在线观看| 国产精品一区二区黑丝| 国产精品短视频| 欧美久久高跟鞋激| 久久国产麻豆精品| 亚洲日本欧美天堂| 91精品国产一区二区三区蜜臀| 久久91精品国产91久久小草| 国产精品网站一区| 欧美乱熟臀69xxxxxx| 国产综合色精品一区二区三区| 欧美激情一区二区三区蜜桃视频| 色偷偷久久一区二区三区| 久久国内精品视频| 国产拍揄自揄精品视频麻豆| 在线亚洲一区二区| 久久99精品久久久久久久久久久久| 国产精品免费人成网站| 777久久久精品| 99视频精品全部免费在线| 久久国产乱子精品免费女| 一区二区三区欧美亚洲| 久久精品亚洲精品国产欧美 | 99re66热这里只有精品3直播 | 麻豆久久一区二区| 亚洲精品视频观看| 国产精品久久久久三级| 久久久久青草大香线综合精品| 欧美日韩小视频| 欧美在线视频不卡| 91亚洲精华国产精华精华液| 国产尤物一区二区| 久久av中文字幕片| 日本人妖一区二区| 免费精品视频最新在线| 亚洲成av人片一区二区三区| ...xxx性欧美| 亚洲美女屁股眼交| 综合av第一页| 亚洲丰满少妇videoshd| 亚洲精品免费播放| 亚洲综合色视频| 日韩av高清在线观看| 欧美a一区二区| 国产一区二区三区香蕉| 国产一区二区三区高清播放| 国产一区二区三区免费在线观看| 另类的小说在线视频另类成人小视频在线| 午夜av一区二区| 国产精品一二三四| 99久久伊人精品| 欧美中文字幕一区| 91精品国产免费| 欧美国产欧美综合| 亚洲一区在线电影| 九九精品一区二区| www.亚洲精品| 欧美一区二区三区四区五区 | 国产在线精品视频| 色综合久久久久综合体| 欧美久久一二三四区| 国产日本欧洲亚洲| 日日噜噜夜夜狠狠视频欧美人| 精品午夜一区二区三区在线观看| 成人动漫一区二区在线| 欧美日韩国产一级二级| 国产精品午夜久久| 久久se精品一区精品二区| 一本大道av伊人久久综合| 精品久久久久久久久久久院品网| 亚洲天天做日日做天天谢日日欢| 久久精品99国产精品日本| 欧美午夜精品久久久久久超碰 | 一区二区高清在线| 国产成人av影院| 日韩精品一区二区三区三区免费| 亚洲色欲色欲www| 国产一区二区在线影院| 日韩一卡二卡三卡国产欧美| 亚洲韩国精品一区| 91亚洲精品一区二区乱码| 欧美激情在线一区二区| 国产一区二区视频在线播放| 欧美美女视频在线观看| 一区二区三区精密机械公司| eeuss鲁片一区二区三区| 久久久国产午夜精品| 精品午夜一区二区三区在线观看| 日韩一级免费一区| 久久成人久久爱| 国产日韩精品一区二区浪潮av|