Java SQL Server 2014无法打开数据库错误

时间:2016-05-20 16:49:50

标签: sql-server eclipse

(与Java SQL Server 2012 Cannot open database error不一样)

我有一个运行iReport 4.7.1的环境,我使用JBoss 6 lib文件夹中的驱动程序将它连接到SQL Server 2014:sqljdbc4.jar。

同一个驱动程序,在同一个porto(1433)上无法将Eclipse Mars2 64位连接到SQL Server。

创建驱动程序时,我选择了" Microsoft SQL Server 2008 JDBC驱动程序" (列表中最新的),但我希望这只是一个名字,因为我选择了成功用于连接iReport(sqljdbc4.jar)的jar。

我得到了

  

com.microsoft.sqlserver.jdbc.SQLServerException:无法打开数据库   "的databaseName = MY_DB"登录请求。登录失败。

我的连接网址与在iReport上工作的网址相同:

jdbc:sqlserver://localhost:1433;databaseName=databaseName=MY_DB

此外,Eclipse在Java 8下运行,而iReport在Java 6下运行,但我相信这不是问题。

知道什么是错的吗?

1 个答案:

答案 0 :(得分:0)

您的连接网址设置" databaseName ="两次。尝试将其更改为:

<?php
$input = preg_quote('o', '~'); // don't forget to quote input string!
$data = array (
  'sayhello',
  'hellostackoverflow',
  'ahelloworld',
  'foobarbas',
  'apple'
);

$result = preg_grep('~' . $input . '~', $data);
echo count($result); // return the number of element

echo '<pre>';
print_r($result);
exit;
?>