kettle连接数据库
kettle连接数据的的方式
连接数据库的方式很多,相比之下使用JNDI的方式更加方便,不会因为数据库迁移等问题而修改太多文件
在 kettle的home目录下 ${kettle_home}/simple-jndi里面的
jdbc.properties
文件中配置
oracle的配置为(其中 hc是JNDI的名称)
hc/type=javax.sql.DataSource
hc/driver=oracle.jdbc.driver.OracleDriver
hc/url=jdbc:oracle:thin:@127.0.0.1:1521:GBK
hc/user=hc
hc/password=hc
MySQL 的配置为(其中mysql_it为jndi的名称)
mysql_it/type=javax.sql.DataSource
mysql_it/driver=org.gjt.mm.mysql.Driver
mysql_it/url=jdbc:mysql://localhost:3306/it?useUnicode=true&characterEncoding=utf-8
mysql_it/user=root
mysql_it/password=root
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
乱码现象
之前遇到过一乱码现象,根据网友的方式设置还是没能解决,采用如下的方式解决的
勾选允许简易替换