当前位置:首页 » 编程语言 » 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;

}
}

热点内容
android控件移动 发布:2025-03-18 20:05:29 浏览:698
新东方课程缓存路径 发布:2025-03-18 20:00:20 浏览:84
登录一个新ip的服务器怎么登录 发布:2025-03-18 19:49:13 浏览:961
户户通遥控器隐藏密码多少 发布:2025-03-18 19:43:23 浏览:196
erlang数据库 发布:2025-03-18 19:35:17 浏览:647
华硕手机配置及价格如何 发布:2025-03-18 19:34:34 浏览:582
安卓模拟器端口号怎么查 发布:2025-03-18 19:34:19 浏览:760
新建文件夹mp4magnet 发布:2025-03-18 19:34:17 浏览:933
车六方编程 发布:2025-03-18 19:32:53 浏览:301
c语言开机自启动 发布:2025-03-18 19:29:50 浏览:73