记事本java纯手写连接数据库_你好,我想请问一下,用java连接数据库的代码是用记事本来写的吗?然后应该怎么连接数据库...

本文介绍了如何使用Java在记事本环境中编写代码来连接数据库,包括添加必要的库,以及展示了简单的文件存储示例。通过创建一个Java Swing应用,实现了点击按钮保存文本到文件的功能,为初学者提供了基础的Java数据库连接和文件操作理解。
摘要由CSDN通过智能技术生成

2019-02-18 回答

1、可以使用简单的数据库,如sql server, mysql ,等(这个需要在java jdk中添加链接数据库的jar包,或者将对应的jar包加到你的java project中);

2、可以考虑使用java的简单存储,如下:

import java.awt.event.actionevent;

import 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();

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值