• MyEclipse------PreparedStatement使用方法


    testPreparedStatement.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
        String path = request.getContextPath();
        String basePath = request.getScheme() + "://"
                + request.getServerName() + ":" + request.getServerPort()
                + path + "/";
    %>
    <%@page import="java.sql.*" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <base href="<%=basePath%>">
    <title>My JSP 'testPrepareStatement.jsp' starting page</title>
    </head>
    
    <body>
        <%
            String url="jdbc:mysql://localhost:3306/student?useSSL=true";
            String useName="root";
            String password="2277092";
            
            Connection conn=null;
            Statement stmt=null;
            
            try{
                Class.forName("com.mysql.jdbc.Driver");
                //out.print("加载驱动类成功");
            }
            catch(ClassNotFoundException e){
                out.print(e);
            }
            
            try{
            conn=DriverManager.getConnection(url,useName,password);
            
            PreparedStatement pstmtInsert=conn.prepareStatement(
                "insert into classinfo(no,name,sex,major,phone,address,age,scoure) values(?,?,?,?,?,?,?,?);");
    
            pstmtInsert.setInt(1, 6);
            pstmtInsert.setString(2,"沐白");
            pstmtInsert.setString(3, "");
            pstmtInsert.setString(4,"网络工程");
            pstmtInsert.setString(5, "2277092");
            pstmtInsert.setString(6,"五邑大学");
            pstmtInsert.setInt(7, 23);
            pstmtInsert.setInt(8,90);
                
            pstmtInsert.executeUpdate();
            
            pstmtInsert.close();
            out.print("插入数据成功");
            }
            catch(SQLException e){
                out.print(e);
            }
            finally{
                try{
                    if(conn!=null)
                        conn.close();
                }
                catch(Exception e){
                    out.print("断开数据库连接出现异常");
                }
            }
         %>
    </body>
    </html>
  • 相关阅读:
    类成员函数的重载、覆盖和隐藏区别 (C++)(转)
    man时括号里的数字是啥意思
    Redis事务
    功能接口
    持久化方式
    宿主
    路由
    静态文件
    Log4Net 配置
    Redis命令与配置
  • 原文地址:https://www.cnblogs.com/tianhengblogs/p/5324512.html
Copyright © 2020-2023  润新知