• 执行数据库的插入操作 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、运行结果

  • 相关阅读:
    C#时间格式转换问题(12小时制和24小时制)
    ajax跨域请求webservice webconfig配置
    C#时间戳转化为DateTime
    C#生成缩略图
    codeforces-1348-C Phoenix and Distribution
    P4314 CPU监控
    YangK's dfs序与树链剖分
    Yangk's 静态主席树
    P2253 好一个一中腰鼓!
    codeforces-1341D-Nastya and Scoreboard 记忆化搜索
  • 原文地址:https://www.cnblogs.com/yuanyuan2017/p/7001363.html
Copyright © 2020-2023  润新知