
正文
vs2008连接oracle数据库,vs连接到sql数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VS2008上用C、C++连接ORACLE数据库,并进行查询操作?
配置连接字符串,指定所需的连接参数,例如数据库名、用户名和密码等信息。使用SQLExecDirect()函数执行SQL语句或调用相关的ODBC函数来执行其他数据库操作,如查询数据、插入数据等。
VS中连接代码:C# code OracleConnection oracleConnection = new OracleConnection(Data Source=;User ID=system;Password=manager;Unicode=True);这样写连接字符串,可以连接到本地orcl这个实例,没有问题。
用户名:自己建一个 密码:自己建一个 --sys登入 sqlplus sys/密码 as sysdba --建用户 create user user_name identified by password;--赋权限 grant resource,connect to user_name;--- 以上,希望对你有所帮助。
相关问答
Q1: 关于VS2008自带数据库的连接和使用问题
1、可能是登陆名没有启用或没有权限。解决办法:首先使用WINDOWS身份连接成功后,“安全性”---登陆名---sa---属性---状态,然后在“授予”和启用后面打钩。关闭之后进入SQL配置管理器,重启对应服务器的服务。
2、你用sql analysis连接服务器试下,记下servername,用户名和密码,写在连接字符串内。
3、可能是因为2个地方出现了问题,第一个,你在项目的引用中,对应的组件版本引用错了。第二个,你可以看一下WebConfig文件中的类库加载那一段,那个地方也有可能出现问题。
4、VS 2008 好像安装的时候, 有个 选项 就是要不要 安装一个 SQL Server Express 版 楼主 尝试 在 命令行 方式下 运行 sqlcmd -S localhost\SQLEXPRESS如果 出现一个 1 说明数据库是 安装,而且运行的了。
Q2: VS2008如何远程连接oracle数据库?高分
1、VS中连接代码:C# code OracleConnection oracleConnection = new OracleConnection(Data Source=;User ID=system;Password=manager;Unicode=True);这样写连接字符串,可以连接到本地orcl这个实例,没有问题。
2、首先打开电脑,到pl/sql安装的指定目录【D:\app\DZL\product\10\dbhome_1\NETWORK\ADMIN】找到【tnsnames.ora】2打开【tnsnames.ora】文件,增加你需要远程连接的字符串。
3、用户名:自己建一个 密码:自己建一个 --sys登入 sqlplus sys/密码 as sysdba --建用户 create user user_name identified by password;--赋权限 grant resource,connect to user_name;--- 以上,希望对你有所帮助。
4、打开oracle客户端中的net manager,配置要远程连接的数据库名、IP地址等,如果net manager中没有要远程连接的数据库名,则新建即可。同第二种情况中的步骤二。同第二种情况中的步骤三。
5、一般根据以下两种方法均可顺利连接远程数据库。若oracle服务器装在本机上,连接时只需要用户名和密码就可以了。不过要注意环境变量是否设置。本机未安装oracle服务器,也未安装oracle客户端。
6、sqlnet.ora文件决定找数据库服务器别名的方式 默认的参数有 参数SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS)表明用户连接Oracle服务器时使用哪种验证方式NONE表示Oracle身份验证,NTS表示操 作系统身份验证,两种方式可以并用。
Q3: vs2008代码连接数据库的问题
1、声明一个Connection对象实例后,就可以使用这个对象实例来连接数据库了。比如cnn-ConnectionString=uid=admin;pwd=111;DRIVER=;DBQ=khzy.mdb; //连接ACCESS数据库。
2、可能是登陆名没有启用或没有权限。解决办法:首先使用WINDOWS身份连接成功后,“安全性”---登陆名---sa---属性---状态,然后在“授予”和启用后面打钩。关闭之后进入SQL配置管理器,重启对应服务器的服务。
3、vs2008连接不上SQLSERVER2005手动附加的数据库 本地运行正常的程序,在本地确实没错,但这不代表在其他地方运行就正常。
4、Server后面括号内就是实例名称。然后你把上面的计算机名和现在找到的实例名填写成如下格式就可以登录了(身份验证里要填windows身份验证):计算机名称\SQL Server实例名。然后在VS 2008连接字符串里修改成上面的正确格式。
Q4: vs2008连接oracle数据库报ora-12504,是什么原因呢,怎么解决,具体点...
1、检查输入的服务名与配置的服务名是否一致。另外注意生成的本地服务名文件(Windows下如D:oracleora92networkadmin tnsnames.ora,Linux/Unix下/network/admin/tnsnames.ora)里每项服务的首行服务名称前不能有空格。
2、net manager重新为你的数据库配个listner吧。
3、你可以先在net manage里面配置一下你的监听就可以访问了。或者直接修改你的监听配置文件。NETWORK\ADMIN\tnsnames文件即可。
4、这里的原因是由于使用的是OracleXE数据库,数据库服务名默认是ORCL要改为XE才可以。
5、打开“ listener.ora”文件,添加或修改SID_NAME名称为数据库实例名称,如下图所示。最后,完成上述步骤后,启动数据库并检查状态。 此时,重新连接到PL/SQL将恢复正常,重新运行生产环境并恢复正常,如下图所示。
6、错误是 数据库连接串 有问题,你检查一下连接数据库时写的连接串。
关于vs2008连接oracle数据库和vs连接到sql数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






