jdbc - informix 信任没有密码的本地 JDBC 连接
问题描述
当用户以用户身份登录(linux/unix)系统并运行4GL或ESQL/C程序时,程序无需输入密码即可以系统账户用户身份连接DB。例如,如果我以身份登录rob
并运行程序,它可以在不提供密码的情况下连接到数据库,提供rob
连接权限。
我想对使用 JDBC 与 DB 服务器通信的本地 java 程序做类似的事情。这可能吗?
解决方案
是的,Informix 的 JDBC 驱动程序完全支持这一点。您可以作为启动 Java 进程的用户而无需密码,该用户与 Informix 服务器位于同一台机器上。
正如 Luis 在他的评论中指出的那样,您放弃了 JDBC URL 中的用户名和密码字段以使其正常工作。
推荐阅读
- c# - 即使禁用工具条,菜单项单击事件也会被触发
- sql-server - 如何隐藏 SSRS 中的特定单元格?
- c# - 从excel导入sqlite数据库
- reactjs - TypeError:无法读取未定义的属性“地图”(axios => getData => setState => .map => return elmItem => 错误)
- javascript - LitElement:创建许多自定义样式规则时的最佳实践(或最佳性能)与在一个小型 Web 组件中创建几个动态规则?
- ios - 在 iOS 模拟器中导入 vcf:“无法打开联系人卡片”
- react-native - 向下滑动时任何 react-native modal 的关闭事件
- c# - XAML 工作正常,但在 WPF 中运行时屏幕变为全白
- html - h3 文本已溢出
- c# - 如何检测和打破 Unity 中的无限循环