㈠ java 如何對某個資料庫中所有數據進行關鍵詞搜索並統計搜索所得結果的總數
select count(*) from tablename where 列 like '關鍵字1' or 列 like '關鍵字2';
意思就是查詢 tablename 表中的 列 內容包括 關鍵字1 或者包涵 關鍵字2 的 一共有多少數據。。 count 是查詢 受影響的 行數。 資料庫關鍵字。
㈡ java從資料庫獲取記錄數的方法
import java.sql.*;
public class Link {
public static void main(String[] args)
{
String sql;
Connection conn;
Statement stmt;
ResultSet rs;
try
{
String url="jdbc:sqlserver://localhost:1433;databaseName=Chatroom";
String user="sa";
String password="";
conn= DriverManager.getConnection(url,user,password);
stmt=conn.createStatement();
sql="select * from Client";
rs=stmt.executeQuery(sql);
while(rs.next())
{
System.out.println(rs.getString(1));
System.out.println(rs.getString(2));
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
試試這段代碼。
得先在你的sql server2000資料庫中見一個資料庫,名為Chatroom,然後在其中建一張表,名為Client。接下來是關鍵性的兩步:
1。配置資料庫。打開安全性-》登陸-》sa,設置sa密碼為空,以和java代碼中連接資料庫時引用的用戶名和密碼一致。右鍵(LOCAL)(Windows NT),選擇安全性身份驗證選擇「SQL Server和Windows」,審核級別「無」,在啟動服務賬戶中選「系統賬戶」。到此資料庫配置完畢。
2。在java類中添加路徑驅動,右鍵驅動選擇添加路徑。
這兩部完了後,應該就沒什麼問題了。