先天性耳畸形

首页 » 常识 » 问答 » Mybatis详解
TUhjnbcbe - 2021/6/28 1:09:00
1JDBC!

JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

数据库驱动

我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动程序,通过驱动程序去和数据库打交道。其实也就是数据库厂商的JDBC接口实现,即对Connection等接口的实现类的jar文件。

二、常用接口

1.Driver接口


  Driver接口由数据库厂家提供,作为java开发人员,只需要使用Driver接口就可以了。在编程中要连接数据库,必须先装载特定厂商的数据库驱动程序,不同的数据库有不同的装载方法。如:


  装载MySql驱动:Class.forName("
  装载Oracle驱动:Class.forName("oracle.jdbc.driver.OracleDriver");

2.Connection接口


  Connection与特定数据库的连接(会话),在连接上下文中执行sql语句并返回结果。DriverManager.getConnection(url,user,password)方法建立在JDBCURL中定义的数据库Connection连接上。


  连接MySql数据库:

Connectionconn=DriverManager.getConnection("jdbc:mysql://host:port/database","user","password");


  常用方法:

createStatement():创建向数据库发送sql的statement对象。

prepareStatement(sql):创建向数据库发送预编译sql的PrepareSatement对象。

prepareCall(sql):创建执行存储过程的callableStatement对象。

setAutoCommit(booleanautoCommit):设置事务是否自动提交。

1
查看完整版本: Mybatis详解