为了省资源和于jsp, 我用 Resin3.1.10 跑php架设wordpress. 我写了以下php链接数据库代码
<?php
$db = mysql_connect( "localhost", "root", "mypassword" );echo $db;
?>提示连接不上数据库: 
Warning: A link to the server could not be established. url=jdbc:mysql://localhost:3306/?characterEncoding=ISO8859_1&useOldAliasMetadataBehavior=true driver=com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource java.lang.IllegalStateException [mysql_connect]服务器环境:
Windows 2003 server+ JDK1.6+Resin 3.1.10+ MySql 5.1本地同样的配置通过
Windows XP + JDK1.6+ Resin 3.1.10 + MySql 5.1请各位大侠指导, 谢谢

解决方案 »

  1.   

    你的数据库是server,而你连的却是mysql,这个不行啊
      

  2.   

    http://zhidao.baidu.com/question/158927841.html
      

  3.   

    我的数据库是 MySql 5.1 不是 MSSQL
      

  4.   


    我的数据库是 MySql 5.1 不是 MSSQL
      

  5.   

    Warning: A link to the server could not be established. url=jdbc:mysql://localhost:3306/?characterEncoding=ISO8859_1&useOldAliasMetadataBehavior=true driver=com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource java.lang.IllegalStateException [mysql_connect]
    这个貌似jsp报的错啊?也不是你php报的
      

  6.   

    我服务器架设是:
    Win2003 server x64+ JDK1.6+ resin 3.1.10+ mysql 5.1Resin3.1.10 现在可以跑 PHP了。 本地测试已通过, 服务器上一样的配置就不行。 估计有可能是操作系统的问题.
      

  7.   


    server的不能用MySql 吗?  那应该怎样解决这种问题?  谢谢。  
    我在这台服务器下有例外一个JSP项目, 连的也是MySql数据库, 可以连接
    这个项目是PHP项目, 无法链接数据库
      

  8.   

    你现在是想用php连接mysql是吧
    第一种$con=new mysqli('数据库地址(localhost/...)','数据库名称','数据库密码','数据库名');
    $con->query('set names gb2312');
    $sql = 'select * from ....';
    $con->query($sql);
    第二种mysql_connect('数据库地址(localhost/...)','数据库名称','数据库密码');
    mysql_select_db('数据库名');
    mysql_query('set names gb2312');
    $sql = 'select * ...';
    $result = mysql_query($sql);
      

  9.   

    如果是php连接sqlserver//mssql
    $conn=mssql_connect('IBM-F24B11ED1CCSQLEXPRESS','sa','123456');
    mssql_select_db('LabMIS',?$conn);
    //query语句 
    $Query="select * from admin";
    $AdminResult=mssql_query($Query);
    //输出结果
    $Num=mssql_num_rows($AdminResult);
    for($i=0;$i<$Num;$i++)
    {
    $Row=mssql_fetch_array($AdminResult);
    echo($Row[1]);
    echo("<br/>");

    如有不懂,可以参考相关手册
      

  10.   

    估计是你xp上有需要依赖的驱动或COM组件,而2003上没有吧。不弄过这个。