(与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下运行,但我相信这不是问题。
知道什么是错的吗?
答案 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;
?>