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.  
  • 相关阅读:
    C#微信开发之旅(二):基础类之HttpClientHelper(更新:SSL安全策略)
    讨论区:一个数学方差题目
    python 打包exe注意的问题
    AIX学习笔记(更新中)
    哈工大游戏设计复习题
    SQL Sever 2012 如何建立数据库连接
    我的所有代码
    vc如何编译链接opengl库
    2013年哈工大软件学院 算法设计与分析 期末考试
    哈工大算法分析作业
  • 原文地址:https://www.cnblogs.com/wuxinrui/p/1986601.html
Copyright © 2011-2022 走看看