zoukankan      html  css  js  c++  java
  • 期中考试前准备--数据库插入代码

    import java.sql.*;
    import java.util.Scanner;
    public class jdbcinsert {
        public static void main(String[]args) {
            final String URL = "jdbc:mysql://localhost:3306/test";
            final String USERNAME = "root";
            final String PWD = "12345";
            Connection connection = null;
            PreparedStatement  pstmt = null;
            Scanner con=new Scanner(System.in);
            String classname;
            String teacher;
            String didian;
    
            classname=con.nextLine();
            teacher=con.nextLine();
            didian=con.nextLine();
            try {
                // a.导入驱动,加载具体的驱动类
                Class.forName("com.mysql.jdbc.Driver");// 加载具体的驱动类
                // b.与数据库建立连接
                connection = DriverManager.getConnection(URL, USERNAME, PWD);
                
    
                //PreparedStatement
                String sql = "insert into student values(?,?,?,?)";
                pstmt = connection.prepareStatement(sql);//预编译
                pstmt.setInt(1, 20194158);
                pstmt.setString(2, classname);
                pstmt.setString(3, teacher);
                pstmt.setString(4, didian);
                
                int count =pstmt.executeUpdate() ;
                
                // d.处理结果
                if (count > 0) {  
                    System.out.println("操作成功!");
                }
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (SQLException e) {
                e.printStackTrace();
            } catch(Exception e) {
                e.printStackTrace();
            }
            finally {
                try {
                     if(pstmt!=null) pstmt.close();// 对象.方法
                     if(connection!=null)connection.close();
                }catch(SQLException e) {
                    e.printStackTrace();
                }
            }
        }
    
    }
  • 相关阅读:
    排序算法-简单选择排序
    pygame模块的简介
    python设计模式之工厂模式
    一次完整的HTTP请求流程(当我们在浏览器输入一个URL后,发生了什么)
    HTTP协议,TCP、UDP协议
    Django rest framework框架中有哪些组件
    flask
    Flask上下文管理
    mac如何开启两个vmware虚拟机
    HTTP状态码
  • 原文地址:https://www.cnblogs.com/jz-no-bug/p/14229706.html
Copyright © 2011-2022 走看看