繁体   English   中英

在ubuntu环境中从Java连接MS SQL数据库

[英]Connect MS SQL database from Java in ubuntu environment

我正在使用ubuntu 12.04,并想连接到同一网络中托管的MS SQL Server数据库。 我可以使用Squirrel连接此对象,但无法从Java程序连接。 这些是我和使用的.jars工具。 Intellij Idea是工具罐,分别是jtds-1.3.1.jar和sqljdbc4.jar Java版本1.7

我希望在Ubuntu环境中开发Web应用程序,但我的数据库将位于Sql Windows表格中。 这可行吗? 请分步介绍我,并提供示例代码以连接在Windows环境中托管的ms sql数据库

Rashen

微软的驱动程序和jTDS都可以在Linux上运行。

他们的网站上有jdbc网址示例。

只要您可以通过网络访问数据库,就不会更改数据库托管在Linux / Windows上的任何内容。

有一篇文章,您可以在其中看到如何使用jTDS从Java连接到数据库:使用jTDs 连接到SQL Server 2012

如果它不能解决您的问题,您能给我们您确切的错误信息吗?

不在乎操作系统。 您是否尝试过使用MS SQL JDBC驱动程序进行连接的推荐方法?

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

String dbHostName = "windowsHostName";
String dbName = "myDb";
String dbUserName = "myUserName";
String dbPassword = "topSecret";

String connectionUrl = "jdbc:sqlserver://" + dbHostName + ":1433;" +
   "databaseName=" + dbName + ";user=" + dbUserName + ";password=" + dbPasword + ";";
Connection con = DriverManager.getConnection(connectionUrl);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM