用java与数据库连接的写日记的程序,并实现其功能
答案:2 悬赏:50 手机版
解决时间 2021-04-07 06:11
- 提问者网友:流星是天使的眼泪
- 2021-04-06 15:38
用java与数据库连接的写日记的程序,并实现其功能
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-04-06 16:08
你这种情况,一般情况下需要另外做一个安装程序,在用户安装你的软件的时候一起安装jre(这好像就是所谓的分发,应该是必须的步骤),还有你如果要做成单机版,需要使用数据库,一个方法当然是把sql server一起分发了,但是按照你的情况,系统很小,那就没有必要了,一个sql server就很大了。这种情况下,其实你可以考虑不使用数据库,如果应用不复杂的话,直接使用配置文件(如xml)的方式保存数据就行,像现在的很多很多游戏,都是通过这个方式保存数据的(如游戏进度等)。当然,你还可以考虑使用一些内嵌式的数据库,像这种数据库,体积很小,但是能够完成基本的数据存储。
其实你这种情况我也没碰到过,我只做过一些web应用。只是把我的理解说出来而已,而具体的安装程序的方式你可以模仿这个软件,它也是用java写的一个单机版软件
其实你这种情况我也没碰到过,我只做过一些web应用。只是把我的理解说出来而已,而具体的安装程序的方式你可以模仿这个软件,它也是用java写的一个单机版软件
全部回答
- 1楼网友:雪起风沙痕
- 2021-04-06 16:33
你可以写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();
}
}
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;
}
}
public resultset getresultset(string sql) throws exception{
getstatement();
resultset rs = stmt.executequery(sql);
return rs;
}
public int executesql(string sql)throws exception{
int records=0;
getstatement();
records=stmt.executeupdate(sql);
return records;
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯