
1、可以使用简单的数据库,如Sql Server, MySql ,等(这个需要在Java JDK中添加链接数据库的jar包,或者将对应的jar包加到你的Java Project中);
2、可以考虑使用Java的简单存储,如下:
import java.awt.event.ActionEventimport java.awt.event.ActionListener
import java.io.File
import java.io.RandomAccessFile
import javax.swing.JButton
import javax.swing.JFrame
import javax.swing.JOptionPane
public class S extends JFrame implements ActionListener {
private static final long serialVersionUID = 1L
private JButton jb = null
private int i = 0
public void init() {
jb = new JButton("保存")
jb.addActionListener(this)
}
public S() {
init()
this.setLayout(null)
this.setSize(800, 600)
this.setVisible(true)
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE)
this.add(jb).setBounds(100, 200, 120, 60)
}
// path为保存文件路径,content为输入框内容
public void Save(String path, String content) {
File file = new File(path)
if (!file.exists()) {
file.mkdir()
}
if (file.isDirectory()) {
file.delete()
return
}
RandomAccessFile raf = null
try {
raf = new RandomAccessFile(file, "rw")
raf.write(content.getBytes("GBK")) //将内容写入到固定位置的文件
raf.close()
} catch (Exception e) {
e.printStackTrace()
}
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if (e.getSource() == jb) {
String content = JOptionPane.showInputDialog("")
if (content != null) {
i++
String path = "D:\\C" + i + ".txt"
Save(path.trim(), content) // 保存到你要保存的位置
} else {
//这里还可以做其他 *** 作
JOptionPane.showConfirmDialog(getParent(), "请输入需要保存的内容!")
}
}
}
@SuppressWarnings("unused")
public static void main(String[] args) {
// TODO Auto-generated method stub
S s = new S()
}
}
把控件的格式to_char,然后sql语句中,selct to_char(date,'yyyymmdd') from XXX where to_char(date2,'yyyymmdd')=to_char(date,'yyyymmdd')
哦 那我也不知道了 我用得是ORACLE,你去找找应该有类似函数吧
首先要看你的前端是什么,我看你这些代码应该是WINFORM, 那么你是否考虑使用其他的如WPF ASP.NET这些。因为可能会更简单。(反正WPF做这些 原生的绑定肯定比WF简单的多)我理解的你这个程序的功能是有两个,
一个是“打开程序,读取DB,读出来一些str,然后放到界面上去,”
二是“选择Calendar控件中的日期,针对这一天的东西,显示出来给用户添加修改”
1、很简单,WIN_LOADED()中新建数据库连接,然后sql语句写出来查找当日的信息即可。
2、Calendar控件有个SelectedDate属性,即你选中的日期,每次selectedChanged时间的时候,去判断,如果已选择日期!=null, 则新建连接,读取出来你要让用户看见,或者新增、修改的内容,显示到界面上去即可。
如果是WPF就更简单了,可以直接使用数据绑定来写,代码量会更少。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)