zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然JAVA数据库编程:执行数据库更新操作

    import java.sql.Connection ;
    import java.sql.DriverManager ;
    import java.sql.Statement ;
    public class DeleteDemo{
        // 定义MySQL的数据库驱动程序
        public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;
        // 定义MySQL数据库的连接地址
        public static final String DBURL = "jdbc:mysql://localhost:3306/mldn" ;
        // MySQL数据库的连接用户名
        public static final String DBUSER = "root" ;
        // MySQL数据库的连接密码
        public static final String DBPASS = "mysqladmin" ;
        public static void main(String args[]) throws Exception {    // 所有的异常抛出
            Connection conn = null ;        // 数据库连接
            Statement stmt = null ;            // 数据库操作
            int id = 2 ;
            Class.forName(DBDRIVER) ;    // 加载驱动程序
            String sql = "DELETE FROM user WHERE id="+id  ;
            conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;
            stmt = conn.createStatement() ;    // 实例化Statement对象
            stmt.executeUpdate(sql) ;        // 执行数据库更新操作
            stmt.close() ;                    // 关闭操作
            conn.close() ;            // 数据库关闭
        }
    };
    import java.sql.Connection ;
    import java.sql.DriverManager ;
    import java.sql.Statement ;
    public class InsertDemo01{
        // 定义MySQL的数据库驱动程序
        public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;
        // 定义MySQL数据库的连接地址
        public static final String DBURL = "jdbc:mysql://localhost:3306/mldn" ;
        // MySQL数据库的连接用户名
        public static final String DBUSER = "root" ;
        // MySQL数据库的连接密码
        public static final String DBPASS = "mysqladmin" ;
        public static void main(String args[]) throws Exception {    // 所有的异常抛出
            Connection conn = null ;        // 数据库连接
            Statement stmt = null ;            // 数据库操作
            Class.forName(DBDRIVER) ;    // 加载驱动程序
            String sql = "INSERT INTO user(name,password,age,sex,birthday) "+
                " VALUES ('李兴华','www.mldn.cn',30,'男','2008-08-27')" ;
            conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;
            stmt = conn.createStatement() ;    // 实例化Statement对象
            stmt.executeUpdate(sql) ;        // 执行数据库更新操作
            stmt.close() ;                    // 关闭操作
            conn.close() ;            // 数据库关闭
        }
    };
    import java.sql.Connection ;
    import java.sql.DriverManager ;
    import java.sql.Statement ;
    public class InsertDemo02{
        // 定义MySQL的数据库驱动程序
        public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;
        // 定义MySQL数据库的连接地址
        public static final String DBURL = "jdbc:mysql://localhost:3306/mldn" ;
        // MySQL数据库的连接用户名
        public static final String DBUSER = "root" ;
        // MySQL数据库的连接密码
        public static final String DBPASS = "mysqladmin" ;
        public static void main(String args[]) throws Exception {    // 所有的异常抛出
            Connection conn = null ;        // 数据库连接
            Statement stmt = null ;            // 数据库操作
            Class.forName(DBDRIVER) ;    // 加载驱动程序
            String name = "李康" ;            // 姓名
            String password = "www.mldnjava.cn"    ;    // 密码
            int age = 23 ;        // 年龄
            String sex = "女" ;     // 性别
            String birthday = "2003-08-27" ;
            String sql = "INSERT INTO user(name,password,age,sex,birthday) "+
                " VALUES ('"+name+"','"+password+"',"+age+",'"+sex+"','"+birthday+"')" ;
            conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;
            stmt = conn.createStatement() ;    // 实例化Statement对象
            stmt.executeUpdate(sql) ;        // 执行数据库更新操作
            stmt.close() ;                    // 关闭操作
            conn.close() ;            // 数据库关闭
        }
    };
    import java.sql.Connection ;
    import java.sql.DriverManager ;
    import java.sql.Statement ;
    public class UpdateDemo{
        // 定义MySQL的数据库驱动程序
        public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;
        // 定义MySQL数据库的连接地址
        public static final String DBURL = "jdbc:mysql://localhost:3306/mldn" ;
        // MySQL数据库的连接用户名
        public static final String DBUSER = "root" ;
        // MySQL数据库的连接密码
        public static final String DBPASS = "mysqladmin" ;
        public static void main(String args[]) throws Exception {    // 所有的异常抛出
            Connection conn = null ;        // 数据库连接
            Statement stmt = null ;            // 数据库操作
            int id = 2 ;
            Class.forName(DBDRIVER) ;    // 加载驱动程序
            String name = "李华" ;            // 姓名
            String password = "mldn"    ;    // 密码
            int age = 25 ;        // 年龄
            String sex = "男" ;     // 性别
            String birthday = "2001-09-13" ;
            String sql = "UPDATE user SET name='"+name+"',password='"
                +password+"' , age=" + age + ",sex='"+sex+"',birthday='"
                +birthday+"' WHERE id="+id  ;
            conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;
            stmt = conn.createStatement() ;    // 实例化Statement对象
            stmt.executeUpdate(sql) ;        // 执行数据库更新操作
            stmt.close() ;                    // 关闭操作
            conn.close() ;            // 数据库关闭
        }
    };
  • 相关阅读:
    对MVC模型的自悟,详尽解释,为了更多非计算机人员可以理解
    openSUSE leap 42.3 实现有线 无线同时用
    Fedora27 源配置
    Ubuntu16.04添加HP Laserjet Pro M128fn打印机和驱动
    openSUSE leap 42.3 添加HP Laserjet Pro M128fn打印机和驱动
    OpenSUSE Leap 42.3下通过Firefox Opera Chromium浏览器直接执行java应用程序(打开java jnlp文件)实现在服务器远程虚拟控制台完成远程管理的方法
    OpenSUSE Leap 42.3 安装java(Oracle jre)
    linux下支持托盘的邮件客户端Sylpheed
    Ubuntu下通过Firefox Opera Chromium浏览器直接执行java应用程序(打开java jnlp文件)实现在服务器远程虚拟控制台完成远程管理的方法
    Firefox 浏览器添加Linux jre插件
  • 原文地址:https://www.cnblogs.com/tszr/p/12158872.html
Copyright © 2011-2022 走看看