`
jianson_wu
  • 浏览: 65927 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java连接mysql数据库(myeclipse8.0工具)

阅读更多
/**
* 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);
   
}

}
分享到:
评论

相关推荐

    MyEclipse连接MySQL8.0.13的驱动jar包

    官网最新MySQL数据库8.0.13数据库connector连接驱动jar包。

    MyEclipse8.0激活

    - **数据库连接**:支持多种数据库系统,如MySQL、Oracle等,便于进行数据操作。 - **项目管理**:强大的项目管理工具,方便用户组织和管理代码资源。 - **调试工具**:提供了丰富的调试功能,帮助开发者快速定位和...

    myeclipse 8.0 M1

    4. **数据库支持**:内置了对多种数据库的支持,如MySQL、Oracle等,方便进行数据库操作。 5. **调试工具**:提供了丰富的调试工具,包括断点设置、单步执行、变量监视等功能。 6. **版本控制集成**:支持多种版本...

    Tomcat-Myeclipes连接mysql云数据库.zip

    3. JDBC连接MySQL:学习如何使用Java的JDBC API来连接和操作MySQL数据库,包括加载驱动、建立连接、执行SQL语句等。 4. MySQL云数据库的设置:了解云服务提供商的数据库管理界面,创建数据库实例,配置用户名和密码...

    java设计并实现一个汽车租赁系统 开发环境:eclipse,navicat,mysql(8.0)

    5. **JDBC连接**:Java Database Connectivity (JDBC) 是Java访问数据库的标准接口,通过JDBC,Java程序可以与MySQL数据库进行交互,执行SQL语句,获取查询结果。 6. **Eclipse IDE**:Eclipse是一款强大的Java开发...

    基于JavaEE的 工资管理系统 (mysql数据库)

    本毕业设计的内容是设计并且实现一个基于Java Web技术的工资管理系统,故而系统主要以JavaEE技术作为开发基础,主要使用了Spring+SpringMvc+Mybatis等多种框架的结合使用,用myeclipse2014作为开发工具,以MYSQL作为...

    Java课程设计项目之汽车销售管理系统程序源码

    2. 安装数据库MySQL8.0 使用说明 1. 新建数据库carsalesystem,编码格式为utf-8,其他默认 2. 将数据库文件(CarsSaleSystem.sql)导入数据库 3. 在MyEclipse中打开克隆到本地的项目 4. 修改配置文件中的数据库信息...

    Java课程设计项目之汽车销售管理系统项目源码

    - 数据库:MySQL8.0 - 开发环境:JDK1.8 - 开发工具:MyEclipse #### 安装教程 1. 安装JDK1.8和MyEclipse(或者Eclipse) 2. 安装数据库MySQL8.0 3. 克隆项目到本地 #### 使用说明 1. 新建数据库carsalesystem,...

    JSP_SSH框架搭建(Myeclipse2014+Tomcat8.0+Mysql)[整理].pdf

    在本文档中,我们主要探讨了如何在Myeclipse2014环境下搭建基于SSH(Struts2、Spring、Hibernate)的Web应用程序框架,并结合Tomcat8.0和Mysql数据库进行开发。SSH是一个常见的Java Web开发框架组合,用于构建高效、...

    MyEclipse7.5&8.0M1注册码

    3. **数据库支持**:内置了数据库连接工具,可以方便地进行数据库操作,支持多种数据库类型,如MySQL、Oracle等。 4. **版本控制**:集成了版本控制系统,如Git、SVN等,便于团队协作和代码版本管理。 5. **测试与...

    MyEclipse+Tomcat+MySql

    开发者可以在MyEclipse中创建Java Web项目,编写代码,通过内置的Tomcat服务器进行调试和测试,同时通过数据库管理工具与MySQL数据库交互,实现数据的存储和查询。这个环境适合进行简单的Web应用开发和学习,但对于...

    JSP-SSH框架搭建(Myeclipse2014+Tomcat8.0+Mysql).docx

    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. **项目创建**:在...

    Java Swing进销存管理系统源码(附相关设计文档)源码.zip

    一、源码介绍 系统涉及企业的库存,销售与进货提供了管理功能,为库存,销售,进货等管理数据提供了分析功能 二、主要功能 主要功能模块: ... 开发环境为myeclipse,数据库为 sqlserver2000,含数据库文件

    网吧管理系统代码 java网吧管理系统代码

    ⑬ 技术栈:Java、Mysql、Maven、Springboot、Mybatis、Ajax、Vue等 2、适用人群:计算机,电子信息工程等专业的学习者等, 高分毕业设计项目,也可作为课程设计和期末大作业。本资源仅是代码的压缩包,该代码适合...

    基于SSM电影购票网站的设计与实现,本科毕业设计,保证能运行,内附源码,MySQL数据库,运行文档和图片界面

    数据库: MySQL版本8.0以上 Tomcat环境:8.x,9.x版本均可 项目管理:Maven 三、 项目技术 后端:spring + spring mvc + mybatis + spring security 前端:JSP+jQuery+bootstrap+layui+echarts

    Java项目:学生宿舍管理系统(java+SpringBoot+Mybaits+Vue+elementui+mysql)

    项目介绍 基于Springboot + vue实现的学生宿舍管理系统 本系统包含管理员、宿管员、学生三个...1. 使用Navicat或者其它工具,在mysql中创建对应sql文件名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEc

    毕业论文jsp375毕业设计选题系统(ssh).doc

    系统采用 J2EE 技术中的 Struts + Hibernate 技术设计,选用 B/S 模式作为设计方案,使用 MVC 设计思想实现系统的开发,采用 MYSQL5.0 数据库管理系统进行后台数据库管理,并使用 MyEclipse 8.0 开发环境进行系统...

    基于微信小程序的美容院管理系统

    数据库可视化工具: Navicat用于数据库的可视化管理和操作,它支持多种数据库系统,提供了一个直观的用户界面来管理MySQL数据库。 开发环境: 使用JDK 1.8进行Java应用的开发,这是Java开发的核心环境,包含了运行Java...

    Java房屋租赁系统源码 springboot房屋租赁系统源码 (源码+数据库+论文)

    Java房屋租赁系统源码 springboot房屋租赁系统源码 (源码...1.使用Navicati或者其它工具,在mysql中创建对应sq文件名称的数据库,并导入项目的sql文件; 2.使用IDEA/Eclipse/MyEclipse导入项目,修改配置,运行项目;

    Java项目:二手汽车商城管理系统(java+JSP+bootstrap+SSM+Mysql)

    5.数据库:MySql 5.7/8.0版本均可; 6.是否Maven项目:否; 技术栈 1. 后端:Spring+SpringMVC+Mybatis 2. 前端:JSP+JavaScript+jQuery+BootStrap 使用说明 1. 使用Navicat或者其它工具,在mysq

Global site tag (gtag.js) - Google Analytics