精华内容
下载资源
问答
  • txt文件导入数据库

    千次阅读 2019-05-17 22:40:39
    //这里的行并不是txt文件中看到的行,而是读取到"\n"为止 String line = lineIterator.nextLine(); // 行数据转换成数组 //将行通过制表符划分(这里需要转义字符)产生两个字符串的数组,即将读到的第一个...

    代码

    package com.mingrisoft.model;
    
    import java.io.File;
    import java.io.IOException;
    import javax.swing.JOptionPane;
    import org.apache.commons.io.FileUtils;
    import org.apache.commons.io.LineIterator;
    import com.mingrisoft.util.DBHelper;
    import com.mingrisoft.util.WordUtil;
    
    public class wordImport {
    	public static void main(String[] args) {
    		File file = new File("C:\\Users\\46250\\Desktop\\java开发项目\\英汉字典开发\\词典词库\\柯林.txt");
    		Word word = new Word();
    		int n = 1;
    	    try {
    	        LineIterator lineIterator = FileUtils.lineIterator(file, "UTF-8");//设置读取的格式
    	        while (lineIterator.hasNext()) {
    	        	//这里的行并不是txt文件中看到的行,而是读取到"\n"为止
    	            String line = lineIterator.nextLine();
    	            // 行数据转换成数组
    	          //将行通过制表符划分(这里需要转义字符)产生两个字符串的数组,即将读到的第一个制表符作为划分依据
    	            String[] custArray = line.split("\\t", 2);
    	            if(custArray[1].indexOf("\t") == -1){//如果没有制表符则跳过
    	            	continue;
    	            }
    	            custArray[1] = custArray[1].substring(custArray[1].indexOf("1"));//划分第一个1后面的字符串(包括1)
    	            custArray[1] = custArray[1].replaceAll("\\. ", "\\.\n");//遇到.就换行
    	            custArray[1] = custArray[1].replaceAll("。", "。\n");//遇到。就换行
    	            custArray[1] = custArray[1].substring(0,custArray[1].length() - 2);//去掉最后显示出来的\n
    	            String partOfSpeech = custArray[1].substring(custArray[1].indexOf("1")+2, custArray[1].indexOf("\t"));//取出单词的词性
    	            
    	            word.setSpelling(custArray[0].trim());
    	            word.setPartOfSpeech(partOfSpeech);
    	            //System.out.println(custArray[1].trim());
    	            word.setMeaning(custArray[1].trim());
    	            if (DBHelper.insertSingleWord(word) == -1) {
    	                System.out.println("保存失败!");
    	            }else{
    	            	System.out.println("插入第"+(n++)+"数据");
    	            }
    	        }
    	    } catch (IOException e) {
    	        e.printStackTrace();
    	    }  
    	}
    }
    

    实现后的效果

    在这里插入图片描述

    展开全文
  • 怎么已经现成的项目,数据直接导入数据库呢? 这是以Navicat 12 for MySQL工具为例,其他工具操作基本雷同 首先在直接的数据库(qq是小编直接常用的,你们是没有的,使用自己默认的数据库)建立一个库:右击—》...

    怎么把已经现成的项目,数据直接导入数据库呢?

    这是以Navicat 12 for MySQL工具为例,其他工具操作基本雷同

    首先在直接的数据库(qq是小编直接常用的,你们是没有的,使用自己默认的数据库)建立一个库:右击—》新建数据库----》如下图:
    在这里插入图片描述
    点击确认
    在这里插入图片描述
    接下来是是导入数据步骤了,点击刚刚新建的库:右击–》选择运行sql文件–》弹出一个窗口:
    在这里插入图片描述
    在哪个‘文件’,选择你要导进去的sql文件
    在这里插入图片描述
    在这里插入图片描述
    然后点击开始

    如果你的和上图很大差别,报很多错,导入数据库失败,那就是该数据库里面语句有错,请好好检查一下。

    那么,进度条完成时候显示successfully就可以点击关闭,查看库的表有没有导进其它表格
    在这里插入图片描述

    展开全文
  • 【python】将csv文件导入数据库

    千次阅读 2020-07-15 00:08:26
    任务:将招聘信息CSV文件数据导入数据库。 首先导入库: import pandas as pd import pymysql import csv import codecs 读取csv文件: file_path = "E:/python/jobs/templates/static/manual.csv" data = pd....

    任务:将招聘信息CSV文件数据导入数据库。

    首先导入库:

    import pandas as pd
    import pymysql
    import csv
    import codecs

    读取csv文件:

    file_path = "E:/python/jobs/templates/static/manual.csv"
    data = pd.read_csv(file_path, encoding='gbk' )

    连接数据库:

    def get_conn():
        db = pymysql.connect(host='localhost',
                             user='root',
                             password='123',
                             database='jobs',
                             charset='gbk')
        return db

    自己在数据库里面创建一个 tb_csv 表单(注意格式 utf-8 / gbk ):

    向表单中插入sql语句:

    def insert(cur, sql, args):
        try:
            cur.execute(sql, args)
        except Exception as e:
            print(e)

    读取csv文件并导入数据库:

    def read_csv_to_mysql(filename):
        '''
        csv文件->数据库
        :param filename:
        :return:
        '''
        with codecs.open(filename=filename, mode='r', encoding='gbk') as f:
            reader = csv.reader(f)
            head = next(reader)
            # print(head)
            conn = get_conn()
            cur = conn.cursor()
            sql = 'insert into tb_csv values(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)'
            for item in reader:
                # if item[1] is None or item[1] == '':  # item[1]作为唯一键,不能为null
                #     continue
                args = tuple(item)
                # print(args)
                insert(cur, sql=sql, args=args)
    
            conn.commit()
            cur.close()
            conn.close()

    就导入啦:

     

    展开全文
  • http://blog.csdn.net/meng564764406/article/details/52444644 http://blog.csdn.net/meng564764406/article/details/52426634 源码
  • 如何将sql文件导入数据库

    千次阅读 2020-10-15 14:15:46
    1、首先创建一个数据库,并设置好它的名称。 2、在所要操作的数据库上鼠标右键 3、执行的sql脚本 4、选择你要执行的文件 5、点击执行直到文件导入为止即可!

    1、首先创建一个数据库,并设置好它的名称。
    在这里插入图片描述
    2、在所要操作的数据库上鼠标右键
    在这里插入图片描述
    3、执行的sql脚本
    在这里插入图片描述
    4、选择你要执行的文件
    在这里插入图片描述
    5、点击执行直到文件导入为止即可!

    展开全文
  • txt文件导入mysql数据库

    千次阅读 2021-01-24 17:05:34
    很多情况大家使用navicat等工具实现将txt文本数据导入mysql中,但是这种情况只适合少量数据,当摆在我们面前是几十GB甚至TB规模的数据时,在命令行中使用load data效率要比使用navicat等工具要快的多。 本文分三种...
  • 如何数据导入数据库

    万次阅读 2019-05-08 20:55:42
    开发工具与关键技术:SQL 数据库是我们经常用到的软件,但是如何自己想要的数据导入到数据库之中呢 下面我来给大家讲解一下。 首先我做一个案例: ...这就是数据导入数据库成功之后的样式,可以看到...
  • 如何使用java中的csv包将数据导入自己已经定义好的数据库。现在已经定义好了一个数据库如下: 一个名为mydatabases的数据库,并且创建了一个关系表recruitment,有id、job、salary等属性组。 此时的数据库是空的...
  • CSV文件导入数据库的三种方法

    万次阅读 2018-02-26 10:23:18
    将.csv格式数据导入数据库: 方式一、  在 MySQL 或者是 SQL Server 中直接编写代码,建立表格,然后导入数据。  注意:导入数据的格式要与创建数据库时的格式相同,不然会乱码。  Windows 一般都是GBK或者UTF...
  • 在生产企业中,会涉及到许多诸如外部文件内容导入数据库。本资源采用java程序开发,文本文件内容里的字段用“,”分开(如果是其他标识符,相应修改一下就行了),方便快捷。
  • 将XML文件中的数据导入到sql server数据库中,代码仅供学习参考
  • 怎么使用MySQL workbench将.sql文件导入数据库

    千次阅读 多人点赞 2019-11-01 14:30:47
    首先,打开MySQL workbench,先新建数据库(我们会.sql文件导入之这个数据库),新建数据库过程如下: 先点击1处,新建数据库,给数据库起个名字,点击appy,就创建成功了。 之后点击2处,就可以看到现有的...
  • python将txt文件导入数据库

    千次阅读 2018-12-21 16:40:00
    1.将txt文件导入数据库中,文件中是包含管道的,例如 ①unlocking device | 1102364 ②your security software found malicious content in the email message | 1095329 ③transfer protection mac | 1110528 | ...
  • csv文件导入mysql数据库

    万次阅读 2017-10-23 10:25:34
    推荐理由:一、解决csv文件导入mysql数据库的问题。二、解决导入数据中文乱码情况。拿到一份csv文件,有八个csv文件,每个csv文件的数据需要导入数据库对应表。常用的navicat for mysql工具支持导入。 1、右键需要...
  • java版Excel文件导入数据库源代码

    热门讨论 2009-05-20 18:57:24
    java版Excel文件导入数据库源代码 servlet容器:tomcat(或者其他) 数据库:oracle(或者其他) 使用框架:jsp+struts1.2 支持字符型/数据型/日期型/CLOB等数据 ...5.点击"导入"即可你编辑好的excel文件导入数据库
  • CSV文件导入数据库中文乱码

    千次阅读 2020-06-16 09:17:16
    做好的CSV直接导入数据库,中文是这样的 ��������ʨ��һ��������è�Ĵ���� 1 目前的解决办法,粗暴简单 .csv后缀改成.txt 打开txt,选择另存为,编码方式改成UTF-8 .txt后缀改为.csv ...
  • 将shp文件数据导入数据库

    千次阅读 2020-07-17 10:17:42
    使用工具spatialtools: 配置数据库连接: 选择shp导入数据库: 更新到数据库: 感谢支持技术分享,请扫码点赞支持:
  • CSV文件导入数据库(通俗易懂)

    千次阅读 2019-08-05 15:23:10
    这个其实很简单,通俗的讲就是先读取csv文件的内容 然后再挨个存入数据库 直接给出代码: import pymysql import csv import codecs #连接数据库的配置信息 def get_conn(): conn=pymysql.connect(host="localhost...
  • C#读取txt文件导入数据库

    热门讨论 2013-03-18 10:52:26
    C#读取txt文件导入数据库
  • Python批量读取CSV文件导入MySQL数据库

    万次阅读 多人点赞 2019-01-08 15:12:25
    问题:本地有一大堆CSV文件需要导入到MySQL中 要求:一个CSV文件创建一张表,并以CSV文件名(去掉.csv后缀)命名MySQL表名,CSV文件的字段名作为MySQL中的字段名。 因为本地的csv文件大约有1-2k个手动去MySQL中建...
  • 如何将.sql文件导入数据库

    千次阅读 2020-08-08 17:54:29
    1.首先通过cmd的net start mysql57启动mysql的... 2.登录mysql数据库 3.选择要导入表对应的数据 ...4.用source命令导入对应的数据库文件 5.用Navicate打开对应的数据库,刷新后就可以发现表已经导入了。 ...
  • 向mysql中导入数据库文件

    千次阅读 2020-09-29 22:32:58
    如何向mysql数据库导入数据库 当我们安装好mysql后,会有需求将本地文件中的数据库文件导入数据库中,具体步骤如下: 1.双击打开mysql ,进入这个界面:
  • Linux中SQL数据文件导入MySQL数据库

    千次阅读 2019-06-11 19:47:40
    首先 mysql -u root -p 然后输入数据库密码 接着在进入的mysql编辑环境里面输入 use database demo;...这里注意,SQL语句需要分号结尾 ...表示创建名叫demo的数据库...查看一下所有数据库,除了原本系统内置的infor...
  • mysql文本文件导入数据库

    千次阅读 2019-07-29 15:52:07
    一、使用load data infile命令 load data[local] infile file_name into table table_name [option]; 举例: load data infile 'c:/t_dept.txt' into table t_dept fields terminated by '\、' ...
  • kettle demo1 从文本文件导入数据库

    千次阅读 2019-03-25 18:23:00
    kettle 从文本文件导入数据库 此文章主要为了对自己最近的摸索做个笔记,记录些坑,有些定义就不再叙述了,都是在网上看的 这个是第一次创建的例子,所以步骤会详细些,后面的例子就会略过一些基本的步骤 1...
  • 如何将 .sql 数据文件导入到SQL sever中? 我一开始是准备还原数据库的,结果出现了如下问题。因为它并不是备份文件,所以我们无法进行还原。 正确方式: 先打开SQL sever 2008 然后登录,假如出现如下问题则是 ...
  • 最简单的php语句数据库*.sql文件导入数据库  复制代码 代码如下: $sql=file_get_contents("text.sql"); //SQL语句以字符串读入$sql  $a=explode(";",$sql); //用explode()函数‍$...
  • 将sql脚本文件导入数据库的步骤:

    千次阅读 2018-12-26 11:07:58
    一、用cmd的调试环境导入.sql文件中的数据: WinR键打开cmd输入: MySQL-uroot-p 输入密码:*******进入MySQL后MySQL>use database; MySQL>sourcec:/data.sql 注意上面的 database是你事先创建好...
  • 使用CSV文件批量导入数据库

    千次阅读 2018-02-20 00:40:00
    说明当需要向数据库发送一批SQL语句执行时,应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。CSV文件:逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符...
  • .sql数据库文件导入Navicat中

    千次阅读 2018-03-26 17:49:00
    首先在你的本地有一个后缀名为sql的文件 在Navicat中新建一个数据库(右击localhost,...右击数据库名字,选择“运行 SQL 文件”。 在目录中打开,单机开始,完成后关闭即可。 转载于:https://www.cnblog...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 518,883
精华内容 207,553
关键字:

怎么把文件导入数据库