a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > JSP > 正文

詳解JSP中的語句對(duì)象Statement操作MySQL的使用實(shí)例

2024-09-05 00:22:31
字體:
供稿:網(wǎng)友
這篇文章主要介紹了JSP中的語句對(duì)象Statement操作MySQL的使用實(shí)例,講解了添加記錄、更新記錄、刪除記錄三種操作,說明都在代碼注釋中簡(jiǎn)單明了,需要的朋友可以參考下
 

語句對(duì)象Statement包含兩個(gè)主要方法:executeUpdate()方法執(zhí)行數(shù)據(jù)的更新操作(添加記錄,刪除記錄,更新記錄),executeQuery()方法用來執(zhí)行數(shù)據(jù)的查詢操作(查詢記錄)

添加記錄

<%@page language="java" contentType="text/html;charset=gb2312"%><%@page import="java.sql.*" %><!DOCTYPE html><html>  <head>    <title>添加用戶記錄</title>  </head>  <body>    <%      String url = "jdbc:mysql://localhost:3306/javaweb";//連接數(shù)據(jù)庫的url地址      String user = "root";//登錄數(shù)據(jù)庫的用戶名      String password = "zhangda890126;;";//登錄數(shù)據(jù)庫的用戶名的密碼      Connection conn = null;      try{        Class.forName("com.mysql.jdbc.Driver");//加載JDBC驅(qū)動(dòng)程序        conn = DriverManager.getConnection(url,user,password);//鏈接數(shù)據(jù)庫               }catch(ClassNotFoundException e){        out.println("找不到驅(qū)動(dòng)類");//拋出異常時(shí),提示信息      }catch(SQLException e){        out.println("鏈接MySQL數(shù)據(jù)庫失敗");//處理SQLException異常      }             try{        //創(chuàng)建語句對(duì)象Statement        Statement stmt = conn.createStatement();                 String adduser = "INSERT INTO user(userid,username,password) VALUES (null,'James','1234')";//添加用戶                 stmt.executeUpdate(adduser);//執(zhí)行語句      }catch(SQLException e){        out.println("添加用戶信息失敗");      }    %>  </body></html><html>  <head>    <title>添加多個(gè)用戶記錄</title>  </head>  <body>    <%      String url = "jdbc:mysql://localhost:3306/javaweb";//連接數(shù)據(jù)庫的url地址      String user = "root";//登錄數(shù)據(jù)庫的用戶名      String password = "zhangda890126;;";//登錄數(shù)據(jù)庫的用戶名的密碼      Connection conn = null;      try{        Class.forName("com.mysql.jdbc.Driver");//加載JDBC驅(qū)動(dòng)程序        conn = DriverManager.getConnection(url,user,password);//鏈接數(shù)據(jù)庫      }catch(ClassNotFoundException e){        out.println("找不到驅(qū)動(dòng)類");//拋出異常時(shí),提示信息      }catch(SQLException e){        out.println("鏈接MySQL數(shù)據(jù)庫失敗");//處理SQLException異常      }      try{        //創(chuàng)建語句對(duì)象Statement        Statement stmt = conn.createStatement();        //刪除userid為1的用戶信息        for(int i=2;i<6;i++){          String username = "zhangda_"+i;          String adduser = "INSERT INTO user (userid,username,password) VALUES (null,'"+username+"','1234')";//添加用戶          stmt.executeUpdate(adduser);//執(zhí)行語句        }      }catch(SQLException e){        out.println("添加用戶信息失敗");      }    %>  </body></html>

更新記錄

<%@page language="java" contentType="text/html;charset=gb2312"%><%@page import="java.sql.*" %><!DOCTYPE html><html>  <head>    <title>添加用戶記錄</title>  </head>  <body>    <%      String url = "jdbc:mysql://localhost:3306/javaweb";//連接數(shù)據(jù)庫的url地址      String user = "root";//登錄數(shù)據(jù)庫的用戶名      String password = "zhangda890126;;";//登錄數(shù)據(jù)庫的用戶名的密碼      Connection conn = null;      try{        Class.forName("com.mysql.jdbc.Driver");//加載JDBC驅(qū)動(dòng)程序        conn = DriverManager.getConnection(url,user,password);//鏈接數(shù)據(jù)庫               }catch(ClassNotFoundException e){        out.println("找不到驅(qū)動(dòng)類");//拋出異常時(shí),提示信息      }catch(SQLException e){        out.println("鏈接MySQL數(shù)據(jù)庫失敗");//處理SQLException異常      }             try{        //創(chuàng)建語句對(duì)象Statement        Statement stmt = conn.createStatement();        //更新userid為1的用戶信息,更新其密碼為12345        String updateuser = "UPDATE user SET password='12345' WHERE userid=1;";//添加用戶                 stmt.executeUpdate(updateuser);//執(zhí)行語句      }catch(SQLException e){        out.println("更新用戶信息失敗");      }    %>  </body></html>

刪除記錄

<%@page language="java" contentType="text/html;charset=gb2312"%><%@page import="java.sql.*" %><!DOCTYPE html><html>  <head>    <title>添加用戶記錄</title>  </head>  <body>    <%      String url = "jdbc:mysql://localhost:3306/javaweb";//連接數(shù)據(jù)庫的url地址      String user = "root";//登錄數(shù)據(jù)庫的用戶名      String password = "zhangda890126;;";//登錄數(shù)據(jù)庫的用戶名的密碼      Connection conn = null;      try{        Class.forName("com.mysql.jdbc.Driver");//加載JDBC驅(qū)動(dòng)程序        conn = DriverManager.getConnection(url,user,password);//鏈接數(shù)據(jù)庫               }catch(ClassNotFoundException e){        out.println("找不到驅(qū)動(dòng)類");//拋出異常時(shí),提示信息      }catch(SQLException e){        out.println("鏈接MySQL數(shù)據(jù)庫失敗");//處理SQLException異常      }             try{        //創(chuàng)建語句對(duì)象Statement        Statement stmt = conn.createStatement();        //刪除userid為1的用戶信息        String deleteuser = "DELETE FROM user WHERE userid=1;";//添加用戶                 stmt.executeUpdate(deleteuser);//執(zhí)行語句      }catch(SQLException e){        out.println("刪除用戶信息失敗");      }    %>  </body></html>


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JSP教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲视频中文字幕 | 精品在线播放 | 成人在线免费小视频 | 久久精品电影网 | 黄色毛片免费看 | 欧美一级精品 | 欧美一级做a爰片免费视频 在线不卡日韩 | 国产精品中文字幕在线播放 | 男女羞羞羞视频午夜视频 | 2021天天干夜夜爽 | 超碰五月 | 一区二区三区在线观看视频 | 99re6在线 | 人人看人人干 | 国产aaa一级毛片 | 欧美精品免费在线观看 | 亚洲一区二区中文字幕 | 能在线观看的黄色网址 | 久久三区 | 久久精品一区二区 | 日本在线精品视频 | 国产精品无码久久综合网 | 成人亚洲一区二区 | 亚洲精品久久久久国产 | 国产在线观看一区 | 国产精品视频久久久 | 亚洲一区二区三 | 国产一区二区三区精品久久久 | 黄色一级片在线观看 | 一级毛片在线播放 | 亚洲日韩欧美一区二区在线 | 欧美日韩黄色一级片 | 久久国产精品亚州精品毛片 | 91精品综合久久久久久五月天 | 激情com| 精品www | 91精品视频在线播放 | 午夜影院免费体验区 | 性欧美日本 | 久久久中文字幕 | 精品在线免费视频 |