我现在要做一个数据库链接的测试,是用C#编写的程序,数据库是SQL(就是根据用户填入的链接信息,链接到不同数据库)//定义了一个Oracle链接
OracleConnection OraConn = new OracleConnection(conn);
//打开链接,如果能打开这个链接就表示用户输入的链接是有效的,如果不能链接就表示无效
OraConn.Open();现在的问题是,我用
SqlConnection SqlConn = new SqlConnection(conn);
SqlConn.Open();
测试Sql Server的链接是有效的,但是测试Oracle时却出错
错误提示为:ORA-12560: TNS: 协议适配器错误从网上查了一些资料,好像是一些服务没开,但是启动服务之后还是没有效果请大家发表下看法,或者提供其他的链接测试方法
OracleConnection OraConn = new OracleConnection(conn);
//打开链接,如果能打开这个链接就表示用户输入的链接是有效的,如果不能链接就表示无效
OraConn.Open();现在的问题是,我用
SqlConnection SqlConn = new SqlConnection(conn);
SqlConn.Open();
测试Sql Server的链接是有效的,但是测试Oracle时却出错
错误提示为:ORA-12560: TNS: 协议适配器错误从网上查了一些资料,好像是一些服务没开,但是启动服务之后还是没有效果请大家发表下看法,或者提供其他的链接测试方法
1、开启监听lsnrctl start
2、sqlplus "/as sysdba"
3、startup
services.msc
手动开启OracleOraDb10g_home2TNSListener和OracleServiceWHAJ(WHAJ是我的实例名)
再测试下。