zoukankan      html  css  js  c++  java
  • JDBC-MySql

    a)     JDBC

    1)     加载JDBC驱动程序, 代码如下:

    //加载MySQL的驱动类  

    Class.forName("com.mysql.jdbc.Driver") ;     

    2) 提供JDBC连接URL

    连接URL定义了连接数据库时的协议、子协议、数据源标识。

    代码格式,代码如下:

    String URL = “jdbc:mysql://localhost:3306/syq/data”

    3) 创建数据库连接

    要连接数据库,需要向Java.sql.DriverManager请求并获得Connection对象,该对象就是一个数据库的连接。

    使用DriverManager的getConnectin(String url , String username , String password )方法,并向其中传入数据库的路径、用户名、密码来得到一个连接。

    代码如下:

    Connection con = DriverManager.getConnection(url , username , password ) ;

    4) 创建Statement对象

    执行静态SQL语句。一般使用Statement实例实现。  

    执行动态SQL语句。一般使用PreparedStatement实例实现。  

    执行数据库存储过程。一般使用CallableStatement实例实现。

    5)执行SQL语句

    通常有三种方法:executeQuery 、executeUpdate和execute。

    ResultSet executeQuery(String sql):执行查询数据库的SQL语句,返回一个ResultSet类型的结果集。  

    int executeUpdate(String sql):用于执行INSERT、DELETE或UPDATE语句以及SQL DDL语句。  

    execute(sqlString):用来完成返回多个结果集、多个更新数据等的语句。

    6) 处理结果

    ResultSet包含符合SQL语句中条件的所有行,并且它通过一套get方法提供了对这些行中数据的访问。 

    7) 关闭JDBC连接

    关闭记录集。  

    关闭声明。  

    关闭连接对象。

  • 相关阅读:
    在Swift中定义属于自己的运算符
    计算型属性 vs 懒加载
    swift- mutating
    什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
    微信授权登录-微信公众号和PC端网站
    PHP实现购物车的思路和源码分析
    PHP实现图片的等比缩放和Logo水印功能示例
    PHP实现IP访问限制及提交次数的方法详解
    Laravel 队列发送邮件
    laravel 定时任务通过队列发送邮件
  • 原文地址:https://www.cnblogs.com/fantasy01/p/4131741.html
Copyright © 2011-2022 走看看