首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ubuntu环境下从Java连接MS数据库

ubuntu环境下从Java连接MS数据库
EN

Stack Overflow用户
提问于 2014-11-04 09:50:17
回答 3查看 4.6K关注 0票数 0

我使用的是ubuntu12.04,并希望连接到托管在同一网络中的MS SQL server数据库。我能够用松鼠连接这个程序,但是无法从一个java程序连接。这些是我和.jars正在使用的工具。Intellij工具jar是jtds-1.3.1.jar和sqljdbc4.jar Java版本1.7

我希望在Ubuntu环境中开发一个web应用程序,但是我的数据库将位于Ms表中。这可行吗?请一步一步地介绍给我,并给出一个示例代码,以连接ms数据库,该数据库是驻留在ina环境中的。

拉森

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-11-04 10:23:03

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

有一篇文章,您可以看到如何使用jTDS:Connect to SQL Server 2012 using jTDs从Java连接到DB。

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

票数 0
EN

Stack Overflow用户

发布于 2014-11-04 10:20:58

微软的驱动程序和jTDS都在linux上工作。

  • http://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx
  • http://jtds.sourceforge.net/

他们的网站有jdbc示例。

票数 1
EN

Stack Overflow用户

发布于 2014-11-04 10:30:49

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

代码语言:javascript
复制
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);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26732074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档