當前位置:首頁 » 編程語言 » java日記

java日記

發布時間: 2022-06-22 23:28:18

Ⅰ 用java編寫 我的日記 的程序,並實現其功能,重點是要用java與資料庫連接

你可以寫4個界面,1登錄,2主界面(里邊顯示所有日記題目),3寫日記(insert就行),4查看日記(點擊事件select查詢),我最近忙考試,只能給你資料庫連接類,其他你照書上在點擊事件中調用對應的資料庫方法就ok了。
package csm.db.conn;

import java.sql.*;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;

public class DBconn {
static String DBDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
static String ConnStr="jdbc:sqlserver://localhost:1433;DatabaseName=cms;username=sa;password=saas";
private Statement stmt;
private Connection conn;
static{
try {
Class.forName(DBDriver);
} catch (ClassNotFoundException e) {

e.printStackTrace();
}
}
/**
*
* 獲得Statment對象
*/
public void getStatement()throws Exception{
try
{
conn = DriverManager.getConnection(ConnStr);
stmt=conn.createStatement();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
/**
*
* 關閉所有連接對象
*/
public void closeAll() throws SQLException {
try {
stmt.close();
conn.close();
}
catch(SQLException se) {
throw se;
}
}
/**
*
* @param sql查詢語句
* @return ResultSet對象
*/
public ResultSet getResultSet(String sql) throws Exception{
getStatement();
ResultSet rs = stmt.executeQuery(sql);
return rs;
}
/**
*
* @param sql插入更新語句
* @return 受影響行數
*/
public int executeSql(String sql)throws Exception{
int records=0;
getStatement();
records=stmt.executeUpdate(sql);
return records;

}
}

熱點內容
那怎麼解壓 發布:2025-08-28 10:38:09 瀏覽:965
安卓商店哪個游戲多 發布:2025-08-28 10:35:33 瀏覽:404
android開發代碼 發布:2025-08-28 10:31:51 瀏覽:907
安卓低端手機如何增強性能 發布:2025-08-28 10:14:45 瀏覽:801
腳本實例檢測ping存活 發布:2025-08-28 09:53:18 瀏覽:619
小米手機字體在哪個文件夾 發布:2025-08-28 09:49:23 瀏覽:857
linux日誌目錄 發布:2025-08-28 09:47:53 瀏覽:527
電腦顯示無法與設備dns伺服器通訊 發布:2025-08-28 09:46:40 瀏覽:341
sqlserver數組 發布:2025-08-28 09:46:39 瀏覽:914
xp系統搭建ftp 發布:2025-08-28 09:45:52 瀏覽:561