java jdbc库的使用

2018-07-31  本文已影响0人  codeflame

首先写一句Class.forName(driverName);参数driverName是一个字符串,比如说连接sqlite数据库是就是"org.sqlite.JDBC",详情右转官方文档。作用右转百度搜索:Class.forName

建立连接:
Connection conn=DriverManager.getConnection()获取Connection对象

执行sql语句:
Statement statement = connection.createStatement();
statement.executeQuery("select * from table");
另一种方式:(有预编译处理,重复使用时效率更高)
PreparedStatement preparedStatement = connection.prepareStatement("insert into table values(?,?)");
preparedStatement.execute();
其中问号为等待替换的内容。调用setXXX(int parameterIndex, XXX x)方法来替换,详情右转jdk文档。
注意:这里的parameterIndex,序号从1开始计起(不是0)。

事务:
conn.setAutoCommit(false);关闭自动提交事务
conn.commit();提交事务。
conn.rollback();回滚事务

上一篇 下一篇

猜你喜欢

热点阅读