kettle菜鸟学习笔记3----kettle数据库连接错误及解决

数据库连接测试时,所有的参数信息都填写正确,却报错了。
或者,没有进行数据库连接测试,直接保存了当前数据库连接,然后在浏览,选择目标表时报错:

或者其他别的关于数据库连接的错误……
第一个要考虑的就是,可能是缺少对应的数据库连接驱动。
若像我一样用的是mysql的话,可以到kettle的lib目录下,寻找,看有木有名称类似于mysql-connector-java-x.x.x-bin.jar的jar包。没有就需要从网上下载一个,放到lib目录中,然后重新启动kettle即可。
有时,即便有数据库连接驱动,还是会报一些关于数据库的错误,常见的有sql语句语法的相关错误。此时,应该是数据库驱动版本的问题,下载最新的数据库连接驱动,替换掉lib目录中旧的版本即可。
kettle菜鸟学习笔记3----kettle数据库连接错误及解决的更多相关文章
- kettle菜鸟学习笔记2----第一个kettle转换的建立及执行
		
相关概念: Kettle数据清洗是采用元数据(Meta-data)驱动,以数据流的方式进行的,数据从数据源(数据库/文件等)在一系列相连的step之间依次向后流动,各个step完成对流经该step的数 ...
 - kettle菜鸟学习笔记1----相关准备知识
		
最近导师让给师弟师妹做个关于kettle的培训,瞬间囧了,kettle我也只是简单学过,连皮毛都算不上,而且,上次使用kettle已然是去年的事了…… 没办法,只好重新学习下,好在之前写了几个文档,也 ...
 - SQL反模式学习笔记10  取整错误
		
目标:使用小数取代整数 反模式:使用Float类型 根据IEEE754标识,float类型使用二进制格式编码实数数据. 缺点:(1)舍入的必要性: 并不是所有的十进制中描述的信息都能使用二进制存储,处 ...
 - Java菜鸟学习笔记--数组篇(三):二维数组
		
定义 //1.二维数组的定义 //2.二维数组的内存空间 //3.不规则数组 package me.array; public class Array2Demo{ public static void ...
 - Linux shell 菜鸟学习笔记....
		
20171123 Linux shell 基础学习笔记1. shell 的开始 一般是 #!/bin/bash 通过 #! 来唯一指定使用的shell路径 其他的 # 都表示注释.2. shell 的 ...
 - android菜鸟学习笔记2----关于adb
		
adb : android debug bridge android调试桥 路径:adt-bundle目录/sdk/platform-tools/adb.exe 常见的adb命令: adb devic ...
 - [原创]java WEB学习笔记34:Session 案例 之 解决表单重复提交
		
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...
 - java学习笔记41(数据库连接池 C3p0连接池)
		
在之前的学习中,我们发现,我们需要频繁的创建连接对象,用完之后还需要在关闭资源,因为这些连接对象都是占资源的,但是又不得不创建,比较繁琐,为了解决这种情况,Java出现了数据库连接池: 数据库连接池的 ...
 - 【学习笔记】JDBC数据库连接技术(Java Database Connectivity)
		
一.JDBC简介 Java是通过JDBC技术实现对各种数据库的访问的,JDBC是Java数据库连接技术的简称.它可以把数据持久保存,是一种持久化机制. 1.持久化 持久化就是将程序中的数据在瞬时状态和 ...
 
随机推荐
- ARM体系架构下的同步操作
			
http://blog.hamobai.com/2012/06/28/synchronization-on-ARM-one/ 处理器在访问共享资源时,必须对临界区进行同步,即保证同一时间内,只有一个对 ...
 - [ACM] hdu 1181 变形课
			
变形课 Problem Description 呃......变形课上Harry碰到了一点小麻烦,由于他并不像Hermione那样可以记住全部的咒语而任意的将一个棒球变成刺猬什么的,可是他发现了变形咒 ...
 - 我的javascript学习之路(一)对象之基础
			
做了2个多月的ajax项目,对js的学习觉得了深入了不少,把自己的一些学习的经验贴出来,希望对初学者有所帮助,也希望大家能指出我的错误之处或者不当之处. javascript 是基于对象的语言,为什么 ...
 - cocos2d-x如何新建一个模板项目
			
方法一: $ cd cocos2d-x$ ./setup.py$ source FILE_TO_SAVE_SYSTEM_VARIABLE$ cocos new MyGame -p com.your_c ...
 - Codeforces Gym 100803C Shopping 贪心
			
Shopping 题目连接: http://codeforces.com/gym/100803/attachments Description Your friend will enjoy shopp ...
 - 架构探险——第二章(为web应用添加业务功能)
			
第二章不使用框架完成了自己的Web应用. 重点: 服务层的完善优化过程,思路 在看这一段的时候引起了无数次的共鸣.相信大家在开始接触Java Web的时候,都做过类似的封装和优化. 第一版 在Serv ...
 - SpringMVC 源码深度解析<context:component-scan>(扫描和注冊的注解Bean)
			
我们在SpringMVC开发项目中,有的用注解和XML配置Bean,这两种都各有自己的优势,数据源配置比較经经常使用XML配置.控制层依赖的service比較经经常使用注解等(在部署时比較不会改变的) ...
 - 调研js模板引擎
			
js模板引擎越来越多的得到应用,如今已经出现了几十种js模板引擎,国内各大互联网公司也都开发了自己的js模板引擎(淘宝的kissy template,腾讯的artTemplate,百度的baiduTe ...
 - input text框和 checkbox 连带被选中的情况
			
<html> <head></head> <body> <ul> <li><input type="checkb ...
 - Java Swing 探索(一)LayoutManager
			
BorderLayout FlowLayout GridLayout GridBagLayout CardLayout BoxLayout 1.BorderLayout java.lang.Objec ...