a)加载驱动
Class。forName("com.microsoft。sqlserver.jdbc.SQLServerDriver");
b)建立连接
Connection conn=DriverManager。getConnection(dbURL,username,password);
c)创建语句对象
Statement stmt=conn.createStatement()
90.如何使用sql语句操作数据库?
a)得到语句对象之后,使用语句对象调用executeUpdate(sql)方法和executeQuery(sql)方法分别执行更新语句和查询语句。
91.executeUpdate(sql)方法的返回值表示什么含义?
a)表示该更新方法影响了几行记录.
92.executeQuery(sql)方法的返回值如何使用?
a)该方法的返回值为一个结果集,即ResultSet类型的对象。
b)ResultSet类型的对象有一个游标,指向当前操作的行。该游标默认指向第一行记录之前,如果我们想操作结果集,需要先将游标下移,我们调用ResultSet接口的next()方法将游标下移,如果结果集里有数据,则游标下移,指向第一行,如果结果集里没有记录,则下移失败.当游标指向具体的某一行时,我们就可以从结果集里边获取值了。获取的值为当前游标指向行的值。
93.如何获取游标所指的行的数据?
a)当游标指向某一行时,我们可以使用ResultSet接口的getString(列名)方法来获取某一列的值,列名作为方法的参数。
94.创建语句对象时,createStatement(参数1,参数2),两个参数分别表示什么含义?
a)第一个参数指定该语句对象生成的结果集是否可滚动以及是否敏感,
b)第二个参数指定该语句对象生成的结果集是否可以更新数据库。