JDBC面向关系型数据库编程
maven
mysql端口号3306
oracle端口号1521
/**
JDBC:链接数据库的一种技术/持久层(DAO)的技术
JDBC的API文件:java.sql包
JDBC访问数据库的步骤
1.加载驱动程序 每个数据库厂商都会给我们提供它自己的驱动程序 Class.forName("驱动程序的名称") maven
2.获取链接(Connection 接口)
链接时有这句话conn.setAutoCommit(false);的时候
必须要有这句话connection.commit();才能将改动提交给数据库3.我们会通过链接(Connection 接口)中提供好的方法创建一个对象Statement(接口),用于将SQL语句发送给数据库
ResultSet executeQuery(String sql) 执行给定的 SQL 语句,该语句返回单个 ResultSet(结果集) 对象(用于保存查询结果)。
int executeUpdate(String sql)
执行给定 SQL 语句,该语句可能为 INSERT、UPDATE 或 DELETE 语句,或者不返回任何内容的 SQL 语句(如 SQL DDL 语句)。(1) 对于 SQL 数据操作语言 (DML) 语句,返回行计数 delete insert update 成功返回值就是1
(2) 对于什么都不返回的 SQL 语句,返回 0
4.释放资源(关闭资源)
statement close() connection close()
@author Administrator
*/
/**
- statement接口作用向数据库发送静态sql语句的select *from user where username='admin' and password='123456'
// * JDBC中也提供了一些接口(PreparedStatement预处理):用于向数据库发送动态SQL语句select *from user where username=?and password=?
- PreparedStatement prepareStatement(String sql) 创建一个 PreparedStatement 对象来将参数化的 SQL 语句发送到数据库
- @author Administrator
*/