当前位置:首页 » 编程语言 » 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-03-18 18:44:23 浏览:974
ftp返回码 发布:2025-03-18 18:39:12 浏览:978
存储程序员里 发布:2025-03-18 18:39:08 浏览:16
如何用appleipad玩安卓游戏 发布:2025-03-18 18:21:54 浏览:33
录像机怎么配置光纤 发布:2025-03-18 18:20:19 浏览:630
全球最长锁屏密码是多少 发布:2025-03-18 18:18:51 浏览:219
服务器错误是自己电脑的问题吗 发布:2025-03-18 18:07:12 浏览:923
android开发编译 发布:2025-03-18 18:07:11 浏览:740
安卓手机怎么下载长安通 发布:2025-03-18 18:07:10 浏览:179
oppo手机初始密码多少 发布:2025-03-18 17:56:54 浏览:214