CMD测试数据库连接

时间:2013-07-16 15:10:57

标签: database windows cmd

我在localhost上设置了一个站点,但我无法连接到数据库错误。 (它不是我的本地数据库)现在我正在尝试在命令行中连接到该数据库,以查看它是否存在防火墙问题或php问题。

在cmd中测试数据库连接(非本地)的命令是什么?

3 个答案:

答案 0 :(得分:10)

以下是一种快速方法,可以在未安装其他数据库软件的情况下测试数据库连接:

  1. 在计算机上的任意位置创建新文本文件
  2. 重命名文件并制作扩展名.udl( TestConnection.udl
  3. 当系统提示您更改扩展程序时,请选择"是"
  4. 双击文件和Boom!即时数据库连接工具
  5. enter image description here

答案 1 :(得分:1)

这取决于您尝试连接的数据库类型。

e.g。如果您要连接到Oracle数据库,可以使用以下内容:

sqlplus <user>/<password>@<service>

如果它是Microsoft SQL Server,您可以使用

osql -U<user> -P<password> -S<instance>

如果您只是想测试网络端口以确保没有防火墙阻止连接,您可以使用telnet工具,

telnet <server-address> <service-port>

(Oracle数据库服务的默认tcp端口是1521,对于SQL Server的1433)

答案 2 :(得分:0)

这在很大程度上取决于您要连接的数据库。 MySQL的?甲骨文? PostgreSQL的? SQL Servrer? DB2?的FileMaker? Informix的?您可以尝试的一件事是使用VBScript打开ADO connection

Set conn = CreateObject("ADODB.Connection")
conn.Open "..."
WScript.Echo conn.State
conn.Close

"..."替换为与您的数据库匹配的connection string

相关问题