zoukankan      html  css  js  c++  java
  • 执行数据库的插入操作 insert

    package sql.cn;
    
    import java.sql.DriverManager;
    import java.sql.SQLException;
    
    import com.mysql.jdbc.Connection;
    import com.mysql.jdbc.Statement;
    
    /*
     * 数据库连接后,如果要对数据库进行操作,则肯定使用statement 接口完成,
     * 此接口可以使用connection 接口中提供的creatstatement方法实例化
     * 
     */
    /*
     *   数据库的插入操作
     */
    public class InsertTest {
        //定义mysql数据库的驱动程序
        public static final String DBDRIVER = "org.gjt.mm.mysql.Driver";
        //定义mysql数据库的连接地址
        public static final String DBURL = "jdbc:mysql://localhost:3306/fannie";
        //数据库的连接用户名
        public static final String DBUSER = "root";
        //数据库的连接密码
        public static final String DBPASS = "1234";
        public static void main(String[] args) throws SQLException {
             //数据库的驱动
            try {
                Class.forName(DBDRIVER);
            } catch (ClassNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
             //连接数据库
            Connection con = null;
              try {
                con = (Connection)DriverManager.getConnection(DBURL, DBUSER, DBPASS);
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
              //数据库操作接口
              Statement st = null;
              //实例化 st
               try {
                st = (Statement)con.createStatement();
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
               //定义一条sql 语句
              String sql = "insert into mytest(id,name,password,age)"+"values('07','leo','1234','nan')";
              //执行插入语句
              try {
                st.executeLargeUpdate(sql);
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
              //关闭数据库
              con.close();
              st.close();
              
        }
        /*
         * 太多的try catch  ,可以考虑直接在函数上抛
         */
    }

    2、要掌握的东西

       操作数据库接口的实例化的方式

     定义和插入sql语句

     3、运行结果

  • 相关阅读:
    WINFORM实现进程信息的查看,listview,点击,右键,右键菜单
    VFP 实验参考答案
    C++ 大作业 超市收银系统
    ASP实现计算机爱好者网站,可以直接浏览
    C语言实验单片机串口发送int型数据
    超声波 HC-SR04
    django应用之corsheaders[跨域设置]
    git
    Your activation code could not be validated(error 1653219)
    Django Rest Framework简介及初步使用
  • 原文地址:https://www.cnblogs.com/yuanyuan2017/p/7001363.html
Copyright © 2011-2022 走看看