- 28
- 0
- 约 35页
- 2016-10-11 发布于贵州
- 举报
Java和SQ-Server2000开发的职工和工资管理系统(全过程及代码)
工资管理系统
一,设计数据库SalaryManagement
职工表:
工资表
二,创建“数据源(ODBC)”
具体步骤:
“开始”-“控制面板”-“管理工具”-“数据源(ODBC)
-在用户DNS里,点“添加”--在数据源驱动列表最下方选择“SQLServer”
-点“完成”--出现了一个创建到SQL Server的新数据源
-在数据源“名称”右侧,填写数据库的名称;在“服务器”右侧,写(local)
-点“下一步”--继续点“下一步”
-在更改默认的数据库为“SalaryManagement”,这里的数据库为我刚刚新建的数据库。
-点“下一步”
-点“完成”
-出现一个“ODBC Microsoft SQL Server 安装”对话框
-点击下面的“测试数据源”
-出现图2.1就好了。
图2.1
-下面依次点击“确定”就完成了。
-完成了以后,你会在数据源里看到自己刚刚新建的数据源,名为:“SalaryManagement”
三代码的编写:
3.1数据库连接(文件名:DBConnect.java)
注意,这个文件最好先编译,因为后面的main.java文件的编译会用到该文件编译完产生的DBConnect.class文件
//类DBConnect用于数据库的连接
//导入sql包
import java.sql.*;
//创建数据库连接类DBConnect
public class DBConnect
{
//静态方法提高数据库的连接效率
public static Connection getConn() throws Exception
{
//加载JDBC驱动
Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);
//以系统默认用户身份,连接数据库StudentManager
return DriverManager.getConnection(jdbc:odbc:SalaryManagement,,);
}
}
3.2 添加职工信息(文件名:AddEmployee.java)
//添加职工面板类AddEmployee
//导入系统的类包
import java.awt.*;
import java.sql.*;
import javax.swing.*;
import java.awt.event.*;
//创建“添加职工“面板类
public class AddEmployee extends JPanel implements ActionListener
{
//声明连接数据库对象
Connection con;
//声明SQL语句对象
Statement st;
//创建组件对象:标签、文本行、单选
JLabel jLabel1=new JLabel(职工工号);
JLabel jLabel2=new JLabel(职工姓名);
JLabel jLabel3=new JLabel(职工性别);
JLabel jLabel4=new JLabel(职工年龄);
JLabel jLabel5=new JLabel(家庭住址);
JLabel jLabel6=new JLabel(联系电话);
JTextField jTextField1=new JTextField();
JTextField jTextField2=new JTextField();
JTextField jTextField3=new JTextField();
JTextField jTextField4=new JTextField();
JTextField jTextField5=new JTextField();
JRadioButton jRadioButton1=new JRadioButton(男);
JRadioButton jRadioButton2=new JRadioButton(女);
ButtonGroup buttonGroup1=new ButtonGroup();
JButton jButton1=new JButton(添加职工);
//构造方法
public AddEmployee()
{
try{
//调用初始化方法
jbInit();
}
catch(Exception exception){
exception.printStackTrace();
}
}
//界面初始化方法
private void jbInit() throws Exception
{
//连接数据库
con=DBConnect
您可能关注的文档
- Hteiie从到W 趣味实用的法语网聊及短信用语.doc
- html5开发的个人使用总结.doc
- HWLT-4型机励磁调节器调试说明书.doc
- htv-m甲醛测仪和GDYK-221M空气甲醛苯系物TVOC检测仪价格.docx
- HTTP和FT下载区别.doc
- HX108-2七管半导体收音机_实训报告 阳光敏 梅学林.doc
- HXM-XX3-01电动双面核桃酥机和多功能预约面包机价格.docx
- HY-UEP应平台开发手册-流程系统分册.docx
- HY-UEP应平台操作手册-权限管理分册.docx
- H实物档案分类理编目方法讲义(V2.0-2009年3月修订版).doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)