当前位置: 首页 > 面试题库 >

JDBC SQL客户端工具建议

易淳
2023-03-14
问题内容

有人可以推荐一个好的,开源的独立开发人员工具来使用JDBC查询SQL数据库并将结果导出到文件吗?我知道许多数据库供应商都提供了自己的工具,但是我需要一个工具来允许我插入自己的自定义JDBC驱动程序并针对任何数据库进行工作。GUI是可取的,但不是必需的。

Oracle的SQL Developer被取消资格,因为它似乎只能与一组预装的JDBC驱动程序一起使用。我也查看了Java-
Source.net上的工具列表,但我希望有人可以根据个人经验帮助我缩小列表范围。而且它必须是独立的,以便非开发人员也可以使用它,这使Eclipse插件失去了资格。谢谢!


问题答案:

我使用SQuirreL SQL,对此我感到非常满意。我在下面粘贴“概述”:

SQuirreL SQL Client是一个图形Java程序,它允许您查看JDBC兼容数据库的结构,浏览表中的数据,发出SQL命令等,请参见
简介。从SQuirreL
3.0版开始,支持的最低Java版本为1.6.x。请参阅“ 旧版本”页面,以获取可与Java的较早版本一起使用的SQuirreL版本。

SQuirreL的功能可以通过使用插件来扩展。

简短的介绍可以在这里找到
。要查看更改历史记录(包括尚未发布的更改),请单击此处。

有关更详细的介绍,请参见我们关于SQuirreL的论文的英语或德语。

苏珊克莱因慷慨地把记录的时间步骤,她跟着设置从头Apache
Derby数据库,并使用松鼠SQL客户端去探索它。

相当一段时间以前,Kulvir Singh Bhogal
在SQuirreL上写了一篇很棒的教程,并将其发布在IBM
developerWorks网站上。他好心地允许我们在本地反映它。该教程并不是真正最新的,但是特别是对于执行第一步,它仍然有帮助。

SQuirrel最初是根据GNU通用公共许可证发行的。从1.1beta2版本开始,它已根据GNU通用通用公共许可证发行。

它可能不是看起来最漂亮的应用程序,但它可以快速完成它的工作:添加或配置驱动程序,创建别名,然后就可以了。实际上,这是我最喜欢的Universal SQLClient。



 类似资料:
  • GitHub提供的Web服务,在客户端通常只需要浏览器及Git命令行工具就可以满足需要了。而GitHub还开发了一些客户端工具,以便用户有更好的客户端体验。 6.3.1. github:mac 6.3.2. hub 6.3.3. iOS应用

  • Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库。不过它公自带一个最小化的命令行式的数据库管理工具,有时侯使用起来并不方便。不过Github上面已经有了很多图形化的管理工具,而且都针对REDIS做了一些优化,如自动折叠带schema的key等。 Redis Desktop Manager 一款基于Qt5的跨平台

  • 概述 常用操作 项目初始化 库的安装 库的搜索和查看 库的更新和卸载 列出所有库 配置文件.bowerrc 相关链接 概述 随着网页功能变得越来越复杂,同一张网页加载多个JavaScript函数库早已是家常便饭。开发者越来越需要一个工具,对浏览器端的各种库进行管理,比如搜索、自动安装\卸载、检查更新、确保依赖关系等等。Bower就是为了解决这个问题而诞生的针对浏览器端的库管理工具。 Bower基于

  • 创建客户端有两种方式,一种是直接使用特化的构造器函数,另一种是使用工厂构造器函数。 第一种方式返回的是具体的客户端结构体指针对象,第二种方式返回的是客户端接口对象。 使用特化的构造器函数创建客户端 特化的构造器函数有下面几个: func NewHTTPClient(uri ...string) (client *HTTPClient) func NewTCPClient(uri ...string

  • 观察者模式 指针和引用, 指针引用所占的大小 左值和右值, i++和 ++i 分别是左值还是右值 移动语义 std::move 实现 析构函数声明为虚函数的作用 介绍多态 多继承两个父类有相同的虚函数, 子类重写的是哪个 同名的函数,一个接受指针一个接受引用, 是不是重载 野指针 static 修饰不同的变量 反射的了解 STL 容器 resize 和 reserve 区别 vector 扩容 u

  • 下面简单列出了MySQL客户端程序和实用工具: ·myisampack 压缩MyISAM表以产生更小的只读表的一个工具。参见8.2节,“myisampack:生成压缩、只读MyISAM表”。 ·mysql 交互式输入SQL语句或从文件以批处理模式执行它们的命令行工具。参见8.3节,“mysql:MySQL命令行工具”。 ·mysqlaccess 检查访问主机名、用户名和数据库组合的权限的脚本。 ·