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、运行结果

  • 相关阅读:
    《游戏改变世界》笔记
    2017第6周日
    换个角度看执行力
    怎样拥有执行力和高效能
    提高个人执行力的五个关键
    Apache服务器部署多个进程
    IE的Cookie目录和临时缓存目录的关系
    IE/Firefox/Chrome等浏览器保存Cookie的位置
    在浏览器中简单输入一个网址,解密其后发生的一切(http请求的详细过程)
    如何设置win7系统的文件夹为系统文件,从而隐藏文件夹
  • 原文地址:https://www.cnblogs.com/yuanyuan2017/p/7001363.html
Copyright © 2011-2022 走看看