/**
* JTable的使用
*/
package com.studentmanager;
import javax.swing.*;
import java.util.*;
import java.sql.*;
import java.awt.*;
import java.awt.event.*;
public class StuManager extends JFrame{
//rowData用来存放行数据
//columnNames存放列名
Vector rowData,columnNames;
JTable jt=null;
JScrollPane jsp=null;
//定义操作数据库需要的东西
PreparedStatement ps=null;
Connection ct=null;
ResultSet rs=null;
public static void main(String[] args) {
// TODO Auto-generated method stub
StuManager stuManager=new StuManager();
}
public StuManager()
{
columnNames=new Vector();
//设置列名
columnNames.add("学号");
columnNames.add("名字");
columnNames.add("年龄");
columnNames.add("年龄");
columnNames.add("籍贯");
columnNames.add("性别");
rowData=new Vector();
try{
//1加在驱动
//student数据库名
//root数据库用户名
//123456数据库密码
Class.forName("com.mysql.jdbc.Driver");
ct=DriverManager.getConnection("jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=GBK","root","123456");
ps=ct.prepareStatement("select * from stu");
rs=ps.executeQuery();
while(rs.next())
{
//rowData可以存放多行
Vector hang=new Vector();
hang.add(rs.getString(1));
hang.add(rs.getString(2));
hang.add(rs.getInt(3));
hang.add(rs.getString(4));
hang.add(rs.getString(5));
hang.add(rs.getString(6));
//加入到rowData
rowData.add(hang);
}
}catch(Exception e){
e.printStackTrace();
}finally{
//关闭
try{
if(rs!=null) rs.close();
if(ps!=null) rs.close();
if(ct!=null) rs.close();
}catch(Exception e){
e.printStackTrace();
}
}
/*//rowData可以存放多行
Vector hang=new Vector();
hang.add("sp001");
hang.add("孙悟空");
hang.add("男");
hang.add("25");
hang.add("火锅山");
hang.add("少林派");
//加入到rowData
rowData.add(hang);*/
//初始化JTable
jt=new JTable(rowData,columnNames);
//初始化Jsp JScrollPane
jsp=new JScrollPane(jt);
//把jsp放入JFrame
this.add(jsp);
this.setSize(400,300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
分享到:
相关推荐
官网最新MySQL数据库8.0.13数据库connector连接驱动jar包。
- **数据库连接**:支持多种数据库系统,如MySQL、Oracle等,便于进行数据操作。 - **项目管理**:强大的项目管理工具,方便用户组织和管理代码资源。 - **调试工具**:提供了丰富的调试功能,帮助开发者快速定位和...
4. **数据库支持**:内置了对多种数据库的支持,如MySQL、Oracle等,方便进行数据库操作。 5. **调试工具**:提供了丰富的调试工具,包括断点设置、单步执行、变量监视等功能。 6. **版本控制集成**:支持多种版本...
3. JDBC连接MySQL:学习如何使用Java的JDBC API来连接和操作MySQL数据库,包括加载驱动、建立连接、执行SQL语句等。 4. MySQL云数据库的设置:了解云服务提供商的数据库管理界面,创建数据库实例,配置用户名和密码...
5. **JDBC连接**:Java Database Connectivity (JDBC) 是Java访问数据库的标准接口,通过JDBC,Java程序可以与MySQL数据库进行交互,执行SQL语句,获取查询结果。 6. **Eclipse IDE**:Eclipse是一款强大的Java开发...
本毕业设计的内容是设计并且实现一个基于Java Web技术的工资管理系统,故而系统主要以JavaEE技术作为开发基础,主要使用了Spring+SpringMvc+Mybatis等多种框架的结合使用,用myeclipse2014作为开发工具,以MYSQL作为...
2. 安装数据库MySQL8.0 使用说明 1. 新建数据库carsalesystem,编码格式为utf-8,其他默认 2. 将数据库文件(CarsSaleSystem.sql)导入数据库 3. 在MyEclipse中打开克隆到本地的项目 4. 修改配置文件中的数据库信息...
- 数据库:MySQL8.0 - 开发环境:JDK1.8 - 开发工具:MyEclipse #### 安装教程 1. 安装JDK1.8和MyEclipse(或者Eclipse) 2. 安装数据库MySQL8.0 3. 克隆项目到本地 #### 使用说明 1. 新建数据库carsalesystem,...
在本文档中,我们主要探讨了如何在Myeclipse2014环境下搭建基于SSH(Struts2、Spring、Hibernate)的Web应用程序框架,并结合Tomcat8.0和Mysql数据库进行开发。SSH是一个常见的Java Web开发框架组合,用于构建高效、...
3. **数据库支持**:内置了数据库连接工具,可以方便地进行数据库操作,支持多种数据库类型,如MySQL、Oracle等。 4. **版本控制**:集成了版本控制系统,如Git、SVN等,便于团队协作和代码版本管理。 5. **测试与...
开发者可以在MyEclipse中创建Java Web项目,编写代码,通过内置的Tomcat服务器进行调试和测试,同时通过数据库管理工具与MySQL数据库交互,实现数据的存储和查询。这个环境适合进行简单的Web应用开发和学习,但对于...
1. **开发环境**:Windows 7操作系统,MyEclipse 2014集成开发环境,Tomcat 8.0.3服务器,JDK 1.8,MySQL数据库。 2. **SSH框架版本**:Struts 2.1,Spring 3.1.1,Hibernate 4.2.0。 3. **项目创建**:在...
一、源码介绍 系统涉及企业的库存,销售与进货提供了管理功能,为库存,销售,进货等管理数据提供了分析功能 二、主要功能 主要功能模块: ... 开发环境为myeclipse,数据库为 sqlserver2000,含数据库文件
⑬ 技术栈:Java、Mysql、Maven、Springboot、Mybatis、Ajax、Vue等 2、适用人群:计算机,电子信息工程等专业的学习者等, 高分毕业设计项目,也可作为课程设计和期末大作业。本资源仅是代码的压缩包,该代码适合...
数据库: MySQL版本8.0以上 Tomcat环境:8.x,9.x版本均可 项目管理:Maven 三、 项目技术 后端:spring + spring mvc + mybatis + spring security 前端:JSP+jQuery+bootstrap+layui+echarts
项目介绍 基于Springboot + vue实现的学生宿舍管理系统 本系统包含管理员、宿管员、学生三个...1. 使用Navicat或者其它工具,在mysql中创建对应sql文件名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEc
系统采用 J2EE 技术中的 Struts + Hibernate 技术设计,选用 B/S 模式作为设计方案,使用 MVC 设计思想实现系统的开发,采用 MYSQL5.0 数据库管理系统进行后台数据库管理,并使用 MyEclipse 8.0 开发环境进行系统...
数据库可视化工具: Navicat用于数据库的可视化管理和操作,它支持多种数据库系统,提供了一个直观的用户界面来管理MySQL数据库。 开发环境: 使用JDK 1.8进行Java应用的开发,这是Java开发的核心环境,包含了运行Java...
Java房屋租赁系统源码 springboot房屋租赁系统源码 (源码...1.使用Navicati或者其它工具,在mysql中创建对应sq文件名称的数据库,并导入项目的sql文件; 2.使用IDEA/Eclipse/MyEclipse导入项目,修改配置,运行项目;
5.数据库:MySql 5.7/8.0版本均可; 6.是否Maven项目:否; 技术栈 1. 后端:Spring+SpringMVC+Mybatis 2. 前端:JSP+JavaScript+jQuery+BootStrap 使用说明 1. 使用Navicat或者其它工具,在mysq