数据库程序设计
大作业
班级: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) {
this。location_id = location_id;
}
}
}
3实现方法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论