1. 程式人生 > >使用Kettle工具通過執行SQL指令碼的形式來實現匯入到MySQL資料庫

使用Kettle工具通過執行SQL指令碼的形式來實現匯入到MySQL資料庫

該文章使用的是7.1的版本,可以直接到官網下載,這裡就不多說了,如果不想去官網,可以在下面的網盤進行下載:

1.首先在輸入裡面把Excel拖出來


2.在腳本里面把“執行SQL指令碼”拖出來


3.雙擊Excel輸入,進去之後的配置如檔案內容所示

不知道為什麼,圖片上傳失敗了,我就把連結發給大家吧,大家可以去連結裡面拿具體的操作說明







相關推薦

使用Kettle工具通過執行SQL指令碼形式實現匯入MySQL資料庫

該文章使用的是7.1的版本,可以直接到官網下載,這裡就不多說了,如果不想去官網,可以在下面的網盤進行下載: 1.首先在輸入裡面把Excel拖出來 2.在腳本里面把“執行SQL指令碼”拖出來 3.

kettle 教程(二):常用輸出(插入更新、表輸出、執行 SQL 指令碼

上一篇 文章 ,主要講了 kettle 的原理、安裝及簡單的使用。其中用到了一種輸出方式:插入更新。 這篇文章,主要介紹下常用的輸出方式:插入更新、表輸出、執行 SQL 指令碼。 插入更新 插入更新,顧名思義,包括插入和更新兩種情況。 我們需要先設定

呼叫方法執行sql指令碼建立資料庫

 private DataTable CreateFtpDatabase(string tablename,string dqdm,string dqmc,bool start=true)         {             DataTable recordinfo

在Oracle、MySQL執行sql指令碼生成hive建表語句

python3指令碼: #mysql for i in range(len(table_name)): sql1 = """SELECT CONCAT('create table ','%s','(') UNION ALL SELECT CONCAT(

SQL SERVER匯出表中資料的sql指令碼形式

CREATE proc spGenInsertSQL (@tablename varchar(256)) as begin declare @sql varchar(8000) declare @sqlValues varchar(8000) set @sql =' (' set @sqlVal

Phoenix(3):Phoenix執行sql指令碼

一、實現功能 將需要執行sql語句寫入指令碼,然後,使用psql.py執行。 二、步驟 1.指令碼內容 (1)us_population.sql CREATE TABLE IF NOT EXISTS us_population ( "state" CHAR(2) NOT NULL

java直接呼叫並執行sql指令碼

直接上程式碼 package com.qfx.test; import java.io.File; import java.io.FileReader; import java.io.Reader; import java.nio.charset.Charset; import java.sql

Python執行sql指令碼時GO語句報錯

 在使用Python中的pymssql庫執行如下格式的sql指令碼時: SELECT ..... GO INSERT INTO ... GO 報錯,錯誤資訊如下:  (102, b"Incorrect syntax near 'GO'.DB-Lib error mes

jenkins配置自動執行sql指令碼

shell指令碼: bigsql="select big_version,small_version from d0mstore.db_current_version order by big_version desc limit 1;" big_version=`mysql -u資料庫使用者 -p密碼

docker 部署mysql服務之後,執行sql指令碼

1,先將.sql檔案copy到docker容器裡 docker ps //找到容器的短ID或者指定的name。 docker inspect  -f '{{.Id}}' id or name 得到指定容器的全ID docker cp 本地檔案路徑 ID全稱:容器路徑[d

Eclipse中執行sql指令碼檔案

在Eclipse中匯入或新建sql指令碼檔案(.sql檔案),選擇指定的資料庫執行 1、在Data Source Explorer 下的Database Connections右鍵New 如果沒有Data Sourse Explorer檢視,依照如下方法顯示 2、選擇資料庫型別

Java使用MyBatis的ScriptRunner執行SQL指令碼

指令碼檔案D:/test_transaction.sql: start transaction; drop table if exists testdb.test_transaction_table; create table testdb.test_transaction_table select ta

mysql通過執行sql刪除指定資料庫的所有表

原理: 通過儲存過程遍歷獲取指定資料庫的表名稱,然後執行刪除語句,刪除完成後將刪除該儲存過程。 預設刪除為當前使用的資料庫,可在第一行SET @table_schema = null指定其他要刪除的資

.net執行SQL指令碼檔案

//執行指令碼檔案 protected string proceedSQLScripts(string connectionString, string pathToScriptFile)     {         List<string> statemen

PowerDesigner執行sql指令碼方式建立資料模型

PowerDesigner 相信 經常和資料庫打交道的都知道這個強大的工具,主要用來建模,在建立模型時以往我都是直接在裡面建立一個模型,然後手動建表,觸發器,序列等,其實在PowerDesigner中

Oracle資料庫之使用sqlplus執行sql指令碼亂碼解決辦法

說明:本來想使用Navicat來以utf-8的格式匯入sql指令碼,但Navicat有一記憶體塊不允許訪問,導致執行指令碼失敗,找了半天沒找到解決辦法.但發現sqlplus可以執行成功,問題就是中文亂碼. 後來發現,sqlplus裡儲存的sql指令碼的格式都是ANSI的格式

PowerDesigner系列之五:執行sql指令碼方式建立資料模型

在PowerDesigner中建立資料模型時,如果有相應的sql指令碼,則不必通過在物理模型中逐個插入相應的欄位方式建立物理模型。可以通過在PowerDesigner中執行sql語句來建立資料模型。 建

Java利用ssh工具遠端執行shell指令碼

1.首先下載ganymed-ssh2.jar   http://www.ganymed.ethz.ch/ssh2 2.SSHUtil工具類 import java.io.BufferedReader; import java.io.IOException; import j

Oracle sqlplus中執行SQL指令碼 Error SP2-0310

在SQLPLUS環境下,可以使用@path的方式來執行SQL指令碼 命令如下 @d:/oracle scripts/exec_scripts_test.sql 但是我嘗試了多次,最後都是這個錯誤 SP2-0310: unable to open file "/oracle.

java程式碼執行.Sql指令碼檔案

java 執行sql指令碼有3種方式 (ant、ibatis、ScriptRunner) 一、Ant 提供了 SQLExec 元件可以支援SQL檔案的執行,測試後效果不錯。 sqlExec 線上API: package xxx; import org.apache.