第十一章html
MySQL
数据库管理系统
MySQL
数据库MySQL
客户端管理工具
JDBC
SQL
查询语句
try{ Statement sql=con.createStatement(); } catch(SQLException e){}
ResultSet rs = sql.executeQuery("SELECT * FROM students")
con.close()
ResultSet
对象一次只能看到一个数据行,使用next()
方法移动到下一个数据行,next()
方法最初的查询位置,即游标位置,位于第一行的前面,next()
方法向下移动游标,移动成功返回true
,不然返回false
Statement stmt = con.createStatement(int type, int concurrency)
得到一个Statement
对象where
子语句select 字段 from 表名 where 条件
order by
子语句Statement
对象调用方法public int executeUpdate(String sqlStatement)
经过参数aqlStatement
指定的方式实现对数据库表中记录的更新、添加和删除操做
update 表 set 字段 = 新值 where <条件子句>
insert into 表(字段列表) values(对应的具体的记录)
或insert into 表 values(对应的具体的记录)
delete from表名 where <条件子句>
?
来代替字段的值,只要在预处理语句执行以前再设置通配符所表明的的具体指便可ResultSet
对象rs
调用getMetaData()
方法返回一个ResultSetMetaData
对象,而后该对象调用getColumnCount()
方法就能够返回结果集rs
中的列的数目,该对象能够调用getColumnName(int i)
方法返回结果集`rs中的第
i``列的名字SQL
语句要么所有都执行,要么一个都不执行JDBC
事务处理步骤
setAutoCommit(booean b)
方法关闭自动提交模式commit()
方法处理事务rollback()
方法处理事务失败SQL Server
数据库、Derby
数据库user
数据库和register
表MySQL
没法设置密码,出现错误JDBC
技术在数据库开发中占有很重要的地位,本章内容十分多且与以前所学内容有些许不一样,须要花更多的时间去消化吸取