mysql创建表格、导入数据、导出到eclipse

1 打开mysql,创建数据库

Create database gongzibiao

2 调用数据库,并且创建表salary1

Use gongzibiao

create table salary1(id int ,name varchar(50),department varchar(50),salary int);

3 导入外部txt数据

LOAD DATA LOCAL INFILE 'e://qing.txt' INTO TABLE salary1;

4 查看表

Select*from salary1;

5 导出到eclipse,下载jar包。

6 在eclipse中新建java项目,命名为sqldemo,将jar包导入到该项目中。在该项目中建立java源文件,命名为emp.java,源文件的代码如下:

java 复制代码
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class emp {

    public static void main(String[] args) {
        //声明Connection对象
        Connection con;
        //驱动程序名
        String driver = "com.mysql.jdbc.Driver";
        //URL指向要访问的数据库名mydata
        String url = "jdbc:mysql://localhost:3306/gongzibiao";
        //MySQL配置时的用户名
        String user = "root";
        //MySQL配置时的密码
        String password = "1234567890";
        //遍历查询结果集
        try {
            //加载驱动程序
            Class.forName(driver);
            //1.getConnection()方法,连接MySQL数据库!!
            con = DriverManager.getConnection(url,user,password);
            if(!con.isClosed())
                System.out.println("Succeeded connecting to the Database!");
            //2.创建statement类对象,用来执行SQL语句!!
            Statement statement = con.createStatement();
            //要执行的SQL语句
            String sql = "select * from salary1";
            //3.ResultSet类,用来存放获取的结果集!!
            ResultSet rs = statement.executeQuery(sql);
            System.out.println("-----------------------------");
            System.out.println("执行结果如下所示:");  
            System.out.println("-----------------------------");  
            System.out.println("工号"+ "\t"+"姓名" + "\t" + "部门"+"\t"+"薪资");  
            System.out.println("-----------------------------");  
             
            String department = null;
            String name = null;
            String id = null;
            String salary = null;
            while(rs.next()){
               
            	department = rs.getString("department");
                name = rs.getString("name");
                id = rs.getString("id");
                salary = rs.getString("salary");

                //输出结果
                System.out.println(id+"\t"+name + "\t"+department+ "\t" + salary );
            }
            rs.close();
            con.close();
        } catch(ClassNotFoundException e) {   
            //数据库驱动类异常处理
            System.out.println("Sorry,can`t find the Driver!");   
            e.printStackTrace();   
            } catch(SQLException e) {
            //数据库连接失败异常处理
            e.printStackTrace();  
            }catch (Exception e) {
            // TODO: handle exception
            e.printStackTrace();
        }finally{
            System.out.println("数据库数据成功获取!!");
        }
    }

}	

4.数据导入eclipse的结果如下图所示

相关推荐
悟能不能悟8 分钟前
查找oracle,存储过程包含某个单词的存储过程名称
数据库·oracle
马克学长30 分钟前
SSM学生综合考评系统b8vlm(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·学生综合考评系统·高校学生管理、
独自破碎E1 小时前
MySQL中如何进行SQL调优?
数据库·sql·mysql
laplace01231 小时前
第八章 agent记忆与检索 下
数据库·人工智能·笔记·agent·rag
MyselfO(∩_∩)O1 小时前
1148. 文章浏览 I
数据库
少云清1 小时前
【性能测试】10_JMeter _JMeter连接数据库(重点)
数据库·jmeter
程序员敲代码吗1 小时前
使用Python进行PDF文件的处理与操作
jvm·数据库·python
小光学长2 小时前
基于SSM的个人健康系统26vxdh02(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库
林九生2 小时前
【MySQL/PostgreSQL】MySQL 到 PostgreSQL 数据迁移:Docker + pgloader
mysql·docker·postgresql
mit6.8242 小时前
sql窗口函数
数据库