zoukankan      html  css  js  c++  java
  • JDBC连接MySQL

    JDBC 连接 MySQL

    加载及注册 JDBC 驱动程序

    1. Class.forName("com.mysql.jdbc.Driver");   
    2.   
    3. Class.forName("com.mysql.jdbc.Driver").newInstance();   

    JDBC URL 定义驱动程序与数据源之间的连接

    标准语法:

    <protocol (主要通讯协议) >:<subprotocol (次要通讯协议,即驱动程序名称) >:<data source identifier (数据源) >

    MySQL 的 JDBC URL 格式:

    1. jdbc:mysql//[hostname][:port]/[dbname][?param1=value1][¶m2=value2]….  

    示例:

    1. jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password   

    常见参数:

    user                        用户名

    password                   密码

    autoReconnect                  联机失败,是否重新联机( true/false )

    maxReconnect               尝试重新联机次数

    initialTimeout                尝试重新联机间隔

    maxRows                    传回最大行数

    useUnicode                  是否使用 Unicode 字体编码( true/false )

    characterEncoding           何种编码( GB2312/UTF-8/… )

    relaxAutocommit             是否自动提交( true/false )

    capitalizeTypeNames         数据定义的名称以大写表示

    建立连接对象

    1. String url="jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password";   
    2.   
    3. Connection con = DriverManager.getConnection(url);   

    建立 SQL 陈述式对象( Statement Object )

    1. Statement stmt = con.createStatement() ;  

    执行 SQL 语句

    1. executeQuery()   
    2.   
    3. String query = "select * from test";    
    4.   
    5. ResultSet rs=stmt.executeQuery(query);   
    6.   

    结果集 ResultSet

    1. while (rs.next())    
    2.   
    3. {rs.getString(1);rs.getInt(2);}   
    4.   
    5. executeUpdate();   
    6.   
    7. String upd="insert into test (id,name) values(1001,xuzhaori)";   
    8.   
    9. int con=stmt.executeUpdate(upd);   
    10.   
    11. execute();   
    12.  
  • 相关阅读:
    DOM--3 DOM核心和DOM2 HTML(3)
    js-其他
    DOM--3 DOM核心和DOM2 HTML(2)
    DOM--3 DOM核心和DOM2 HTML(1)
    插入视频(youtube)
    DOM--2 创建可重用的对象
    safari的坑
    DOM--1 遵循最佳实践
    mvc-5视图和模版
    mvc-4控制器和状态(2)
  • 原文地址:https://www.cnblogs.com/wuxinrui/p/1986601.html
Copyright © 2011-2022 走看看