conn = DriverManager.getConnecon(dburl,dbuser, dbpassword);
DriverManager 类:管理一组 JDBC 驱动程序的基本服务。
getConnecon 方法:作用:试图建立到给定数据库 URL 的连接静态方法;参数为:数据库
URL 地址,用户名,用户密码;返回值为:Connecon 类型(是个接口类型)
紧接上面一句
state = conn.createStatement();
通过“Connecon 类型”引用变量调用 Connecon 接口中的 createStatement 方法
作用:创建一个 Statement 对象来将 SQL 语句发送到数据库。
createStatement 方法:非静态方法;返回 Statement 类型对象
关于 Connecon 接口
作用:与特定数据库的连接(会话)。在连接上下文中执行 SQL 语句并返回结果。
Connecon 对象的数据库能够提供描述其表、所支持的 SQL 语法、存储过程、此连接功能
等等的信息。此信息是使用 getMetaData 方法获得的。
紧接上面一句
state.executeQuery("seletc * from SAPWLQ.LIKP where VBELN='1000091594' or VBELN =
'1000091595'");
通过 Statement 类型对象调用 executeQuery 方法
作用:执行给定的 SQL 语句,该语句返回单个 ResultSet 对象。
executeQuery 方法:非静态方法;返回 ResultSet 类型对象;参数为 SQL 语句,即要发送给
数据库的 SQL 语句
该句没有将返回值抛给某个 ResultSet 类型的变量,仅仅执行了一下 SQL 语句
紧接上面一句
rs = state.getResultSet();
作用:以 ResultSet 对象的形式获取当前结果。每个结果只应调用一次此方法。如果结果是
更新计数或没有更多的结果,则返回 null
Statement 类中的 getResultSet 方法:非静态方法;返回 ResultSet 类型对象;
紧接上一句
rsmd = rs.getMetaData();
通过 ResultSet 对象,调用 getMetaData 方法
作用:获取此 ResultSet 对象的列的编号、类型和属性。即返回此 ResultSet 对象的列的描
述
ResultSetMetaData 类:可用于获取关于 ResultSet 对象中列的类型和属性信息的对象
紧接上一句
int columnCount = rsmd.getColumnCount();
通过 ResultSetMetaData 类引用调用 getColumnCount 方法,返回返回此 ResultSet 对象中的
列数。
注意:
第一、数据库使用的时候需要导入相关数据库的 jar 包,否则会报错。