java记事本实验总结_第十四周课程总结&实验报告(简单记事本的实现)

这篇博客总结了Java记事本实验,涉及JDBC的DriverManager、Connection、Statement、PreparedStatement等核心接口的使用,以及数据库连接、事务管理和预编译SQL。同时介绍了MySQL的基础操作,并分享了实验中遇到的问题和编程学习心得。
摘要由CSDN通过智能技术生成

课程总结:

JDBC:

Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。

DriverManager:

用于管理JDBC驱动的服务类。程序中使用该类的的主要功能是获取Connection对象,该类包含如下方法:

public static Connection getConnection(String url, String user, String password) throws SQLException

该方法获得url对应数据库的连接;

Connection:

代表数据库连接对象,每个Connection代表一个物理连接会话。要想访问数据库,必须先得到数据库连接。该接口的常用方法如下:

Statement createStatement() throws SQLException; 该方法返回一个Statement对象;

PreparedStatement prepareStatement(String sql)throws SQLException;该方法返回预编译的Statement对象,即将SQL语句提交到数据库进行预编译;

CallableStatement prepareCall(String sql) throws SQLException;

该方法返回CallableStatement对象,该对象用于调用存储过程。

上面上个方法都返回用于执行sql语句的Statement对象,PreparedStatement和CallableStatement是Statement的子类,只有获得了Statement之后才可以执行sql语句;

除此之外,Connection还有如下几个用于控制事务的方法。

Savepoint setSavepoint() throws SQLException;创建一个保存点;

Savepoint setSavepoint(String name) throws SQLException;以指定名字来创建一个保存点;

void setTransactionIsolation(int level) throws SQLException;设置事务的隔离级别;

void rollback() throws SQLException;回滚事务;

void rollback(Savepoint savepoint) throws SQLException;将事务回滚到指定的保存点;

void setAutoCommit(boolean autoCommit) throws SQLException;关闭自动提交,打开事务;

void commit() throws SQLException;提交事务;

Statement:

用于执行sql语句的工具接口。该对象既可以执行DDL,DCL语句,也可以用于执行DML语句,还可以用于执行sql查询。当执行sql查询时,返回查询到的结果集。

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值