SWT项目框架

建图形化项目

  • SW—SWT Designer—SWT/JFace

SWT基本程序框架

1.数据库服务器:ojdbc14.jar

2.配置文件:db.propreties

driver_name=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@localhost:1521:orcl
user=scott
password=a

3.JUnit 4

1.右击-Build Path-Add Libraries
2.没有主函数
3.选中方法名右击运行单个方法进行测试
4.注解
	@Test    方法可运行
	@Ignore  方法运行时被忽略
	@Before  方法执行前运行
	@After   方法执行完运行

4.lib

存放第三方文件,如ojdbc14.jar

5.包结构

1.com.vc.ui:图形化界面
2.com.vc.dao:一张表对应一个dao(命名:表名DAO)
	在此对每个表增删改查操作,即写sql语句,与数据库联系
3.com.vc.test:测试Dao类中sql语句有无错误(命名:表名DAOTest4.com.vc.util:帮助类,存放封装的方法...
5.com.vc.commons:帮助文档
6.image:图

案例:添加图片到数据库

  • DAO中
public int add(byte []bt){....return db.update(bt)}
  • 文本框中图片的选择
FileDialog fd = new FileDialog(shell);
fd.setFilterPath("E:\\");
fd.setFilterExtensions(new String[]{"*.jpg","*.png","*.gif","*.*"});
filePath=fd.open();//返回图片的绝对路径
if(null==filePath||"".equals(filePath)){
	MessageDialog.openError(shell, "警告⚠", "未选中图片");
	return;
}
try {
	File file = new File(filePath);
	InputStream in = new FileInputStream(file);
					
	Image image = new Image(Display.getDefault(),in);
	label_image.setImage(image);
	label_tishi.setText("图片上传成功");
} catch (Exception e1) {
	e1.printStackTrace();
}
  • 添加事件中
File file = new File(filePath);
InputStream in = new FileInputStream(file);
byte[]bt=new byte[(int) file.length()];
in.read(bt);
int result = dao.add(bt)
if(result<=0){
	YcUtil.showMessage(shell, "错误提示", "添加失败");
	return;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值