kettle连接mysql8

kettle连接mysql8,第1张

https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.19

选择mysql连接,连接方式选择JNDI,JNDI名称填写MYSQL8_DB

点击测试之后:

写入SQL语句,预览信息

JNDI是J2EE中一个很重要的标准,通常我们是在J2EE编程中用到,Tomcat中提供了在JSP和Servelt中直接使用JNDI的方法,主要是通过dbcp连接池

重点讲使用:

1.配置context.xml

注意地址是:tomcat安装目录下的conf,该目录下应该有了context.xml文件。貌似以前的版本是在项目目录中的META-INF目录下配置,我刚开始时参考是也是老版本的 *** 作方法,谁知道试了一晚都不行。。。如果不是那里配置的话会可能出现这样的错误提示:javax.naming.NameNotFoundException: Name jdbc is not bound in this Context?

现在开始配置:

<Context path="/Manager" reloadable="true">

<Resource

name="hello"

type="javax.sql.DataSource"

driverClassName="com.mysql.jdbc.Driver"

username="root"

password="123456"

maxIdle="4"

maxActive="4"


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6135325.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存