JDBC与MySQL

来源:互联网 发布:淘宝卖盗版软件违法吗 编辑:程序博客网 时间:2024/06/05 20:16

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问。

如果要使用数据库就要添加数据库的驱动,不同的数据库有不同的驱动。
这里举个例程来创建一个以JDBC连接数据库的程序,包含7个步骤。

  1. 加载JDBC驱动程序
    在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM,通过java.lang.Class类的静态方法forName(String className)实现。
try{    //加载MySQL的驱动类    Class.forName("com.mysql.jdbc.Driver");}catch(ClassNotFoundException e){    e.printStackTrace();    }

成功加载后,会将Driver类的实例注册到DriverManager类中。

  1. 提供JDBC连接的URL
    连接URL定义了连接数据库时的协议、自协议、数据源标识
    书写形式:协议:子协议:数据源标识
    协议:在JDBC中总是以jdbc开始
    子协议:是桥连接的驱动程序或是数据库管理系统的名称。
    数据源标识:标记找到数据库来源的地址与连接端口。
    例如:(Mysql的连接URL)
    jdbc:mysql://localhost:3306/test
  2. 创建数据库的连接
    要连接数据库,需要向java.sql.DriverManager请求并获得Connetion对象,该对象就代表一个数据库的连接。
  3. 创建一个statement
  4. 执行SQL语句
  5. 处理结果
  6. 关闭JDBC对象
原创粉丝点击