我有一个从前端访问数据库的URL。如何连接到只知道前端URL的数据库?
这是足够的信息以编程方式连接到数据库?我想用这样的(PHP)的东西:
<?php
$username = "xxx";
$password = "xxx";
$hostname = "db.blabla.com";
//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";
?>
而且似乎至少要认识到主机的存在,但它说超时连接。 它似乎使用tcp://
我也做了一个随机测试与java和jdbc:mysql:/ /但同样的问题。
我不知道协议和端口应该是什么......是否有可能猜测它,也许试验和错误...?
感谢
编辑:难道文件结束。做服务器文件使用于数据库的类型暗示?
编辑2:这不是一个PHP的问题,我只是把PHP的例子。这是关于如何(如果可能)通常连接。
要连接到实际的数据库你需要数据库名称和密码 - 并没有合法的方式来获取或猜测这些。 – 2012-01-15 22:37:12
也大多数的MySQL日期库不能从互联网上访问。在共享主机平台上,它们可能位于本地主机或任何其他IP上。 – Alex 2012-01-15 22:40:23
@Zoltan Toth我有Web界面的用户名和密码。我可能也有数据库名称......但我需要连接的数据库URL – Ixx 2012-01-15 23:56:23