主頁 > 知識庫 > 詳解JSP中的語句對象Statement操作MySQL的使用實例

詳解JSP中的語句對象Statement操作MySQL的使用實例

熱門標簽:南京新思維電話機器人 泰州泰興400電話 怎么申請 聊城智能電銷機器人外呼 企業(yè)怎么在聯(lián)通申請400電話 如何用中國地圖標注數(shù)字點 南昌市地圖標注app 地圖標注市場怎么樣 百度地圖添加標注圖標樣式 好操作的電話機器人廠家

語句對象Statement包含兩個主要方法: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ū)動程序
        conn = DriverManager.getConnection(url,user,password);//鏈接數(shù)據(jù)庫
         
      }catch(ClassNotFoundException e){
        out.println("找不到驅(qū)動類");//拋出異常時,提示信息
      }catch(SQLException e){
        out.println("鏈接MySQL數(shù)據(jù)庫失敗");//處理SQLException異常
      }
       
      try{
        //創(chuàng)建語句對象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>添加多個用戶記錄/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ū)動程序
        conn = DriverManager.getConnection(url,user,password);//鏈接數(shù)據(jù)庫
      }catch(ClassNotFoundException e){
        out.println("找不到驅(qū)動類");//拋出異常時,提示信息
      }catch(SQLException e){
        out.println("鏈接MySQL數(shù)據(jù)庫失敗");//處理SQLException異常
      }
      try{
        //創(chuàng)建語句對象Statement
        Statement stmt = conn.createStatement();
        //刪除userid為1的用戶信息
        for(int i=2;i6;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ū)動程序
        conn = DriverManager.getConnection(url,user,password);//鏈接數(shù)據(jù)庫
         
      }catch(ClassNotFoundException e){
        out.println("找不到驅(qū)動類");//拋出異常時,提示信息
      }catch(SQLException e){
        out.println("鏈接MySQL數(shù)據(jù)庫失敗");//處理SQLException異常
      }
       
      try{
        //創(chuàng)建語句對象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ū)動程序
        conn = DriverManager.getConnection(url,user,password);//鏈接數(shù)據(jù)庫
         
      }catch(ClassNotFoundException e){
        out.println("找不到驅(qū)動類");//拋出異常時,提示信息
      }catch(SQLException e){
        out.println("鏈接MySQL數(shù)據(jù)庫失敗");//處理SQLException異常
      }
       
      try{
        //創(chuàng)建語句對象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>

您可能感興趣的文章:
  • jsp和servlet操作mysql中文亂碼問題的解決辦法
  • jsp操作MySQL實現(xiàn)查詢/插入/刪除功能示例
  • jsp連接MySQL操作GIS地圖數(shù)據(jù)實現(xiàn)添加point的功能代碼
  • JSP+ MySQL中文亂碼問題post提交亂碼解決方案
  • jsp連接MySQL實現(xiàn)插入insert操作功能示例
  • JSP 連接MySQL配置與使用
  • JSP連接MySql/MS SQL Server/Oracle數(shù)據(jù)庫連接方法[整理]
  • windows下jsp+mysql網(wǎng)站環(huán)境配置方法
  • jsp中文亂碼 jsp mysql 亂碼的解決方法
  • 服務(wù)器完美設(shè)置,支持asp php cgi jsp asp.net mysql!
  • Windows 2003 IIS 6.0 搭建可建虛擬機的asp+.net+php+jsp+mysql+mssql
  • 如何使用JSP訪問MySQL數(shù)據(jù)庫
  • Windows2003下安裝Apache+php+jsp+mysql

標簽:銅川 山南 白銀 烏蘭察布 開封 自貢 吉林 臨汾

巨人網(wǎng)絡(luò)通訊聲明:本文標題《詳解JSP中的語句對象Statement操作MySQL的使用實例》,本文關(guān)鍵詞  詳解,JSP,中的,語句,對象,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解JSP中的語句對象Statement操作MySQL的使用實例》相關(guān)的同類信息!
  • 本頁收集關(guān)于詳解JSP中的語句對象Statement操作MySQL的使用實例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章