如果来自客户端计算机的Java桌面应用程序需要连接到外部中央服务器(在另一台计算机上)上的数据库,有点像可以从客户端计算机上的浏览器连接到数据库的php脚本,会完成吗?我知道你可以使用JDBC,但运行桌面应用程序的人不会需要在他/她的计算机上安装mysql connector / j驱动程序吗?
答案 0 :(得分:2)
只要将适当的JDBC驱动程序(通常是jar)与应用程序捆绑在一起并确保它位于运行时类路径上,一切都应该有效。除了在应用程序的类路径上使用适当的类之外,驱动程序没有“安装”。
答案 1 :(得分:1)
当然:如果应用程序使用JDBC连接到数据库,则需要相应的JDBC驱动程序。
大多数应用程序已经拥有一组库依赖项;它只是另一个。