zoukankan      html  css  js  c++  java
  • MySQL建立连接的过程

    数据库连接的一些知识:

    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() ;            // 数据库关闭

        }

    };

    1、加载数据库驱动(Class.forName(DBDRIVER) ;    // 加载驱动程序)。
    2、建立数据库连接(conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;)。
    3、由当前数据库连接生成一个数据操作对象(stmt = conn.createStatement() ; )。
    4、用这个数据操作对象进行数据库操作(stmt.executeUpdate(sql) ;        // 执行数据库更新操作)。
    5、关闭数据操作对象(stmt.close() ;)。
    6、关闭数据连接(conn.close() ; )。

    查询用executeQuery,返回一个Resultset结果集
    更新用executeUpdate,返回一个整数,即受影响行数

  • 相关阅读:
    JS复制内容到剪切板
    mysql root密码的重设方法(转)
    php生成excel文件示例代码(转)
    php读取文件内容的三种方式(转)
    使用火蜘蛛采集器Firespider采集天猫商品数据并上传到微店
    Mac Android8.0源码编译笔记
    开源 高性能 高可用 可扩展
    开源 模式
    开源 算法 数据结构
    mdb
  • 原文地址:https://www.cnblogs.com/wzyxidian/p/5407401.html
Copyright © 2011-2022 走看看