首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从哪里下载sun.jdbc.odbc.JdbcOdbcDriver (尝试将输出csv从Spoon连接到SSMS)

sun.jdbc.odbc.JdbcOdbcDriver是一个Java数据库连接(JDBC)驱动程序,用于连接基于ODBC(开放数据库连接)的数据库。然而,需要注意的是,自Java 8开始,JDBC-ODBC桥已被弃用,并且在Java 9中已被完全删除。因此,不建议使用sun.jdbc.odbc.JdbcOdbcDriver来连接数据库。

如果您想将输出CSV文件从Spoon(即Pentaho Data Integration)连接到SQL Server Management Studio(SSMS),可以考虑使用以下方法:

  1. 使用JDBC驱动程序:您可以使用适用于SQL Server的JDBC驱动程序来连接到SSMS。您可以从Microsoft官方网站下载适用于SQL Server的JDBC驱动程序。下载链接:https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver15
  2. 使用PDI插件:Pentaho Data Integration(PDI)是一个开源的ETL(Extract, Transform, Load)工具,也可以用于连接和转换数据。您可以安装适用于SQL Server的PDI插件,以便直接连接到SSMS。您可以从Pentaho官方网站下载PDI插件。下载链接:https://sourceforge.net/projects/pentaho/files/Data%20Integration/
  3. 使用其他工具:除了PDI,还有其他一些工具可以帮助您将CSV文件连接到SSMS,例如DBeaver、SQuirreL SQL等。您可以从它们的官方网站下载并安装这些工具。

总结:

尽管sun.jdbc.odbc.JdbcOdbcDriver是一个旧的JDBC驱动程序,但不建议使用它来连接数据库。相反,您可以考虑使用适用于SQL Server的JDBC驱动程序、PDI插件或其他工具来实现从Spoon连接到SSMS并处理CSV文件的需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ETL工具-Kettle Spoon教程

官网 :http://kettle.pentaho.org/ 下载的最新版本的kettle是:pdi-ce-7.1.0.0-12 官方入门文档 :https://wiki.pentaho.com/...将来如果要连接某个数据库 驱动包置入这个lib目录即可 spoon.bat是可执行文件 启动之前确保 jdk安装 环境变量(PATH和JAVA_HOME) 可以直接输入java和javaw...(CSV文件) 核心对象中有各种不同的输入源 比如表(数据库) csv ldap access等 比如 任意位置新建一个csv文件添加两列数据 在转换脚本上拖拽一个csv输入的核心对象...选择该文件 并且指定两个列名和表格列名一致 输出 (EXCEL文件) 核心对象中 数据转换后写入的目的地 比如插入和更新(目的表存在更新不存在插入) 删除(输入存在的记录就删除目标表对应记录...) 添加一个excel输出 数据excel输出 设置 选择输出的文件保存位置 Hops节点连接 (输入和输出一条线) 数据哪里流到哪里 可以再源对象上 shift键 鼠标拖动

1.7K10

SQL Server示例数据库AdventureWorks的安装使用

如果你不确定需要哪种数据库,可以与 SQL Server 版本匹配的 OLTP 版本开始。...若要在 SSMS 中还原数据库,请执行以下步骤: 从下载备份文件部分提供的链接之一下载适当的 .bak 文件。 .bak 文件移动到 SQL Server 备份位置。...打开 SSMS 并连接到 SQL Server 实例。 右键单击“对象资源管理器”>“还原数据库…”中的“数据库”以启动“还原数据库”向导。...Windows服务器导入 1、下载备份文件.zip文件到数据库服务器上,解压到D:\scripts文件夹 2、使用SSMS工具打开instawdbdw.sql文件,在查询菜单中,启用SQLCMD模式 3...Linux服务器平台导入 1、下载备份文件.zip文件到Linux数据库服务器上,解压到/soft/文件夹 2、使用SSMS工具打开instawdbdw.sql文件,在查询菜单中,启用SQLCMD模式

27010

大数据ETL开发之图解Kettle工具(入门到精通)

文件输入” 和 “excel文件输出” 拖至工作区 2)双击CSV文件输入文件控件,在弹出的设置框里找到对应的csv文件(test.csv).然后点击下面的获取字段按钮,将我需要的字段加载到kettle...在企业里面一般最常见的 ETL 需求就是 csv 文件转换为 excel 文件,如果用 Kettle 来做这个 ETL工作,就需要用到本章节讲解的CSV文件输入控件。...任务:熟悉CSV文件输入控件,并尝试CSV文件转换成Excel文件(可参考上面的快速体验案例)。...3.10.1执行SQL脚本 执行sql脚本控件就是连接到数据库里面,然后执行自己写的一些sql语句 任务:利用执行sql脚本控件student表数据的atguigu的年龄更新为18 1.选择合适的数据库连接...pwd=ydao,提取码:ydao 资料下载地址: ETL开发入门到就业:基础知识、真实项目、面试资料.zip 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

9K714

Kettle工具使用及总结

下载包直接解压打开就能用,遇到的问题: 1.连接MySQL报错: ①报错: Driver class ‘org.gjt.mm.mysql.Driver’ could not be found, make...jar包复制粘贴到data-integration\lib文件下(data-integration为kettle安装目录);重启spoon。...操作完成之后反复尝试还是报相同的错,识别不到,则说明你的kettle版本与你的驱动版本不容,无法识别。...(3)在转换1中新建一个转换;完成输入csv文件,字段切分,输出到表的操作 (这里,观察左菜单栏就会发现它的数据清洗功能) ①给转换建立数据库连接; ②进行csv文件输入: CSV输入设置 拆分字段...展开”输入”列表”表输出”模块拖入右侧空白区域; ⑤点击文件,保存 ⑥返回作业,为转换1设置: (4)保存,执行 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

2.3K11

绕过SQL Server的登录触发器限制

SSMS) 创建一个主机名限制登录触发器 以下是在家庭实验环境中设置触发器的说明,该触发器根据连接的工作站名称来限制访问。...1.使用SSMS以sysadmin身份登录到新的SQL Server实例。 2.首先,让我们使用以下命令来获取连接到SQL server实例的主机名。...4.设置登录触发器后,当你再次尝试使用SSMS登录时,应该会出现类似下面的错误,因为你要连接的主机名并不在当前的白名单上。 ?...我的回答是通常是在你配置文件或反编译代码恢复连接字符串之后使用,现在我们希望使用该信息直接连接到后端SQL Server,这是应用程序渗透测试中非常常见的情况。...4.设置登录触发器后,当你再次尝试使用SSMS登录时,你应该会收到以下错误提示,因为你要连接的应用程序并不在当前的白名单列表中。 ?

2K10

kettle的基础概念入门、下载、安装、部署

在Window10环境下,双击Spoon.bat即可运行了。 11、Kettle界面简介。 ? ? ? ? 12、Kettle实现,把数据CSV文件复制到Excel文件。...CVS文件输入配置完毕以后,可以配置Excel输出,如下所示: ? 此时,可以 按住shift拖动鼠标,划线,CVS文件输入和Excel输出连到一起。 ?...最后,点击Excel输出,选择字段,点击获取字段,输出到Excel的字段进行映射,最后点击确定即可。 ? 点击ctrl + s保存,然后点击启动按钮即可。 ? 13 、Kettle的执行结果。...3)、步骤数据写到与之相连的一个或多个输出跳,再传送到跳的另一端的步骤。   4)、大多数的步骤都可以有多个输出跳。...3)、当行集满了,向行集写数据的步骤停止写入,直到行集里又有了空间。   4)、当行集空了,行集读取数据的步骤停止读取,直到行集里又有可读的数据行。 18、Kettle里面的,数据行-数据类型。

9.5K20

使用Kettle模型清洗全国弱口令Top 1000

这个两个人在网络上没有任何的交流,没有相互加过QQ,微信等,甚至电话号码也没有留过,全部都采用加密软件交流,而且也不在一起搭乘交通工具。但是最后警方还是通过DIS系统成功找到了小B。...但是,如果提前就将数据进行清洗,把具有关联的数据进行输出和入库。那么查询的时候不会再回到内存中做数据清洗,而是直接数据库中检索,这样可以节约大量的系统资源,并且可以多人同时查询。...这里我采用了Java代码模块,自己写了一段java大于16位数的密码,小于3位数的密码和空密码给过滤了。并且将过滤后得到的密码赋值给passwordnew1字段。 ?...最后再将全部清洗好的数据用输出模块输出到指定的目录下。以下是整个模型的概览。 ? 下面是清洗好的数据,左边是密码,右边是密码出现的次数。 ?...Kettle Spoon采用图形化窗口操作,非常便捷,其中内置了大量数据清洗模块。要学习Kettle,单纯看文章教程还是非常难懂,建议大家最好实际操作一遍。如果有哪里不懂的欢迎在评论区留言。

2.1K80

Kettle安装详细步骤和使用示例

更改图标-浏览选择spoon.ico文件即可 解压驱动包,mysql-connector-java-5.1.48-bin.jar这个包放进lib目录下 启动Spoon.bat 点击右上方Connect–Other...配置“表输入”步骤的参数,可以使 得这个步骤指定的数据库中读取指定关系表的数据;配置“Microsoft Excel 输出” 步骤的参数,可以使得这个步骤向指定的路径创建一个 Excel表格,并写入数据...➢程序执行的角度看,跳实际上是两个步骤线程之间进行数据行传输的缓 存。这个缓存被称为行集,行集的大小可以在转换的设置里定义。当行集 满了,向行集写数据的步骤停止写入,直到行集里又有了空间。...点击“表输入”步骤,Shift+鼠标左键,箭头一直拖 到“Microsoft Excel 输出”,松开鼠标左键,即可建立两个步骤之间的跳 注:右键点击跳的箭头符号,在菜单栏上选择相关的操作设置该跳的一些属性...,包括“使节点连接时效”,“删除节点连接”等 5.双击“表输入”步骤进行配置, 在弹出的配置对话框中,点击 “新建”按钮配置数据库的 接信息。

2.9K10

01-PDI(Kettle)简介与安装

下载完成,压缩包解压,解压完成,只要电脑有jdk1.8环境,即可直接使用,本博客的安装目录: E:\pdi-ce-8.2.0.0-342\data-integration\ 目录结构 3....启动测试: 在E:\pdi-ce-8.2.0.0-342\data-integration\目录下双击Spoon.bat即可打开Kettle的可视化编程界面 为了便于下次使用,可以Spoon.bat...步骤step 一个步骤有如下几个关键特性: 步骤需要名字,名字在同一个转换范围内唯一 每个步骤都会读写数据行,唯一例外是“生成记录”步骤 步骤数据写到与之相连的一个或多个输出跳hop,再传到到跳的另一端的步骤...当行集满了,向行集写数据的步骤停止写入,直到行集里又有了空间,当行集空了,行集读取数据的步骤停止读取,直到行集了又有了可选的数据行。...对于kettle的转换,不能定义一个执行顺序,因为所有的步骤都是并发方式执行;当转换启动后,所有步骤都同时启动,它们的输入跳中读取数据,并发处理过的数据写出到输出跳,直到输出跳里不再有数据,就中止步骤的运行

2K20

「Sqlserver」数据分析师有理由爱Sqlserver-像使用Excel一般地使用Sqlserver

小小插曲 在微软系的产品系列中,大家都可以网络上非常容易找寻得到,微软也是大放水,对盗版破解容忍度非常高。...但是其他厂商的产品,你可知道没这样的福气了,近期在做一个项目时,接触到SAP的产品,想下载一个其在PowerBI上使用的数据连接驱动,奇葩到搜索全网后,不止百度,google都不能找到这些驱动,只能从其官网上下载...所以,对于非微软系的产品上手程度之复杂,从此也可一窥而知,连个软件都不提供,练手的机会都没有,谈何学习呀,所以也不要指望他们用户的体验角度能够做出多好的产品。...没法达到宏和VBA的使用水平也不必沮丧,因为有一些走得更远的人,已经不止于让自己手头的工作自动化起来,还为大部分初中级用户做出了插件,让代码封装起来,直接回归界面化操作输出给普通用户使用。...存储过程丰富的可编程性,实现更复杂功能 在Sqlserver的存储过程中,可以使用几乎所有的T-SQL语句及命令,生成的结果甚至可以生成新的表数据,数据导出到外部,数据大范围转换等等,结合代理作业的功能

1.2K20

JSP 五讲

为了要连接到这个数据库,需要建立一个JDBC─ODBC桥接器,即加载桥接器驱动程序。  ...l   public int getRow():得到当前游标所指行的行号,行号1开始,如果结果集没有行,返回0 l   public boolean absolute(int row):游标移到参数...然后我们倒序输出结果集中的记录,即首先输出最后一行。最后单独输出第5条记录。...HTML> 注:如果出现无法找到OracleDriver异常,请首先检查JDK的目录:jdk/jre/lib/ext中是否有classes12.jre文件,如果有该文件,仍出现OracleDriver异常,尝试下列路径加入环境变量...jdk/jre/lib/ext/classes.jre 5.8.2 连接MySql数据库 可以到地址:http://www.wordsercer.com/mm.mysql下载驱动程序,然后安装到某个盘

92410

JVM源码分析之javaagent原理完全解读

为什么要干和自己不相关的事情呢,画蛇添足的设计,首先类初始化的开销是否放到一起做并没有多大区别,其次正由于这种设计导致了今天这个死锁的发生 疑惑一: 现在来说第一个疑惑,为什么会一直卡在Class.forName呢,到底卡在哪里...,于是再通过jstack -m 命令jvm里的堆栈也打印出来,如下所示 我们看到其实正在做类的初始化动作,并且线程正在调用ObjectSynchronizer::waitUninterruptibly...,在这个设置过程中是有针对这个类提供了一把互斥锁的,因此当有别的线程进来的时候会被拦截在外面,如果设置完了,这把互斥锁也释放了,但是因为这个类的状态被设置了,因此并发问题也得到了解决,当另外一个线程也尝试初始化这个类的时候会判断这个类的状态是不是...,Thread-1先获取到初始化sun.jdbc.odbc.JdbcOdbcDriver的机会,然后在执行sun.jdbc.odbc.JdbcOdbcDriver这个类的静态块的时候调用DriverManager.registerDriver...之后,Thread-0这个线程执行到了卡在的那个位置,并且我们其堆栈可以看出它已经持有了java.sql.DriverManager这个类型的锁,因此这两个线程陷入了互锁状态 public class

1.5K40

系统库-SQL Server Master探究

在本文中,我们说明有关这个重要数据库的五个事实。 ◆ 解决方案 通过以下几个事实,我们阐明master一些重要特性和功能。...1 、 登录帐户和其他实例范围的元数据存储在 SQL Server master库中 你有没有想过登录名存储在哪里?例如,您知道“sa”登录名及其密码存储在哪里吗?好吧,登录信息存储在主数据库中。...可能会出现一个问题:我们在哪里可以看到存储所有这些信息的这些表?当我们在SQL Server Management Studio (SSMS)中展开master 数据库的“表”时,我们看不到相关的表。...为此,我们可以停止实例(强烈建议仅在测试实例上执行所有这些测试),master库文件(数据和日志或仅其中一个)移动到另一个位置,然后尝试启动实例....所以,让我们master数据库的数据文件复制到另一个位置。 然后,我们尝试启动实例,方法是右键单击它并选择 Start。 实例无法启动,我们收到以下错误。

1.5K10
领券