java完成拉鉤網上的FizzBuzzWhizz成績示例。本站提示廣大學習愛好者:(java完成拉鉤網上的FizzBuzzWhizz成績示例)文章只能為提供參考,不一定能成為您想要的結果。以下是java完成拉鉤網上的FizzBuzzWhizz成績示例正文
1.進程:
1>注冊驅動器類:Class.forName()
2>銜接數據庫:
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=DataBaseName";
String uername = "dbuser";
String password = "secret";
Connection conn = DriverManager.getConnection(url,username,password);
3>履行sql語句:
Statement stat = conn.createStatement();
String command = "UPDATE BOOKS";
stat.executeUpdate(command);
[/code]
2.java.sql.Statement()(三種履行方法)
第一種: execute();void 可履行任何sql語句
第二種:executeUpdate();int
可以履行:INSERT UPDATE DELETE
CREATE TABLE;DROP TABLE
前往:受影響的行數
第三種:executeQuery();ResultSet
履行:SELECT
前往:一個ResultSet對象,每次一行迭代
例:
ResultSet rs = stat.executeQuery("SELECT * FORM BOOKS");
while(rs.next()){
look at a row of the result set
}
rs.getString(1);前往以後行第一列的值
rs.getDouble("Price");
getResultSet();ResultSet
前往成果集;若為空,則為null
getUpdateCount();int 前往影響行數,若未更新,則前往-1
close();void 封閉Statement對象和它所對應的成果集
isClose();boolean 若語句封閉,則為true
3.java.sql.ResultSet(成果集操作辦法)
next();boolean 向前挪動一行,達最初一行,前往false
getXxx(int columnNum);Xxx
getXxx(String columnNum);XxxXxx指int double String Date
findColumn(String columnName);int 給列名,前往列號
close();void 封閉以後成果集
isClose();boolean 若語句封閉則為true
4.准繩:
1>每一個Connection對象可創立一個及以上Statement對象
統一個Statement對象可以用於多個不相干的敕令和查詢,但只能翻開一個成果集
2>用完後應立刻挪用close辦法
3>若Statement對象有一個翻開的成果集,挪用close()後則主動封閉成果集;
若Connection類則封閉銜接上的一切語句