JAVAswing界面实现大数据库增删改查.docx
文本预览下载声明
数据库程序设计
大作业
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
班级: 2021 级软件外包服务一班
学号: 202115140117
: ;;
时间: 2021-6-19
1.功能描述
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
功能简介
用 swing 做出图形化界面形式,实现数据库的增删改查
把员工表跟部门表连接起来, 实现数据的增加, 删除, 修改,查找;
实现步骤
( 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.
核心代码
2.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 = stmt.executeQuery(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.print(rs.getInt(manager_id)); System.out.print(\t); System.out.print(rs.getInt(location_id)); 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 c
显示全部