我想使用Windows凭据验证连接到MySQL数据库的用户,而不是为每个用户帐户维护一个单独的数据库密码。
MySQL的商业版通过Windows Native Authentication插件支持这一点......但是,从文档中不清楚Connector / J JDBC驱动程序是否支持这种形式的身份验证。
实验表明Connector / J不支持Windows Native Authentication插件......任何人都可以确认这一点,或者更好地证明它确实有效!
答案 0 :(得分:0)
正如Restrictions on Pluggable Authentication所述:
此处使用的术语“本机身份验证”是指针对存储在
Password
表的mysql.user
列中的密码进行身份验证。[ deletia ]常规可插入身份验证限制
[ deletia ]
- Connector / J :使用此连接器的客户端只能通过使用本机身份验证的帐户连接到服务器。
请注意,文档继续指出 Connector / ODBC 可以使用Windows身份验证,因此您可以使用JDBC-ODBC桥吗?