数据库程序设计
大作业
班级:2012级软件外包服务一班
学号:201215140117
姓名:  。。。
                        时间:2013-6—19 
1.功能描述
    1.1 功能简介
用swing做出图形化界面形式,实现数据库的增删改查
把员工表跟部门表连接起来,实现数据的增加,删除,修改,查。
1.2 实现步骤
(1)安装好虚拟机,并在其下确认oracle已安装成功(可以在dos下输入相关命令来检查是否安装成功)。
(2)在网络中心修改pc机上的VMware Network Adapter的IP、子网页码(默认)、网关。
(3)修改虚拟机的IP、网掩码(默认)、网关,确保PC机上的网关和虚拟机的IP一致。(在控制面板--〉网络和共享中心-—>本地连接3—-〉属性中,修改IP、网掩码)
(4)在PC机的dos命令控制台ping虚拟机的IP,确保正常,能ping通(即将虚拟机内外ping通)。
(5)配置好虚拟机下的oracle的数据库和监听。
(6)在eclipse中编写相关代码,并用jtable实现图形化界面,用以实现与数据库的连接和操作数据库等功能。
(7)在eclipse中导入数据库的驱动。
(8)运行eclipse,查看运行结果。
2。  核心代码
    2。1
1.数据库连接
package org.lxh。info.dbc;
import java.sql。Connection;
import java.sql.DriverManager;
import java。sql.ResultSet;
import java。sql.SQLException;
import java.sql。Statement;
public class DatabaseConnection {
    public static void main(String[] args) {
        Connection conn = null;
        Statement stmt = null;
        ResultSet rs = null;
        try {
            Class。forName(”oracle.jdbc.driver。OracleDriver");
            String url = "jdbc:oracle:thin:@192。168。0.128:1521/WFJ”;
            conn = DriverManager。getConnection(url, ”hr”, "hr”);
            stmt = conn。createStatement();
            String sql = "select *  from departments";
            rs = uteQuery(sql);
            while (rs。next()) {
                System.out。print(rs。getInt(”department_id"));
                System。out。print(”\t”);
                System。out.print(rs。getString("department_name”));
                System。out。print(”\t");
                System.out。Int(”manager_id”));
                System。out.print("\t");
                System.out。print(rs.getInt(”location_id”));
javaswing实现购买
                System。out.println();
            }
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            try {
                if (rs != null) {
                    rs。close();
                }
                if (stmt != null) {
                    stmt.close();
                }
                if (conn != null) {
                    conn.close();
                }
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
2.生成get set方法
package edu;
public class Country {
    private String department_id
    private String department_name
    private String area;
    private String population
   
    public String getdepartment_id() {
      return department_id
    }
    public void setdepartment_id(String department_name) {
      this.name = department_id
    }
    public String getdepartment_name() {
      return department_name
    }
    public void setdepartment_name(String department_name) {
      this.department_name = department_name
    }
    public String getmanager_id() {
      return manager_id
    }
    public void setmanager_id(String manager_id) {
      this.manager_id= manager_id
    }
    public String getlocation_id() {
      return location_id;
    }
    public void setlocation_id(String location_idn) {
      thislocation_id = location_id
    }
   
    }
    }
3实现方法

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。