当前位置:首页 » 密码管理 » c访问远程数据库

c访问远程数据库

发布时间: 2022-03-08 03:21:40

㈠ c#如何连接远程数据库

是否是WINFORM ?
如果是
1.创建连接字符串
DIM m_connectionString As String = "server=*.*.*.*;database=*;uid=**;pwd=**;"
*--根据你的实际情况填写
2.导入命名空间
System.Data.sqlClient
dim m_conn As SqlConnection
m_conn = New SqlConnection(m_connectionString)
3.测试一下
Try
m_conn.Open()
m_conn.Close()
messagebox.show ("OK")
Catch ex As Exception
MessageBox.Show("The connection string is invalid.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)

End Try

㈡ Pro*C到底能不能连接远程数据库

你缺少的是连接远程数据库的支持库。你可以在oracle的官方网站下载instantclient-basic
如果你是windows下编译的程序,那么可以从这个连接下载:
http://download.oracle.com/otn/nt/instantclient/10204/instantclient-basic-win32-10.2.0.4.zip?AuthParam=1331372661_
把这个文件的dll放在你编译的可执行文件所在的文件夹,应该是可以连接上远程数据库的。
我用OTL写的一个连接远程数据库的例子就是这样,一开始的时候,我以为只需要oci.dll这个库,结果本地能连接上,而远程连接不上。后来,我把oraociei10.dll (约80M)也放在和我的那个程序的目录之后,就可以连接远程数据库了。不过你最好把instantclient-basic所有的dll都加进去。

㈢ 用WINCC的C脚本如何访问远程SQL服务器上的数据库

在WinCC VBS内部连接到数据库,并用VB,网上很多例子
我是做

'数据库连接

暗淡strCn,CONN

strCn =提供商= SQLOLEDB.1“&_

”集成安全性= SSPI“&_

”坚持的安全性信息= FALSE;“&_

”初始目录=记录“; _'记录是你的数据库名称

“数据源=”&地址addr是远程数据库中的地址,如192.168.1.100,等

设置CONN =的CreateObject(“数据库所在“;)

conn.ConnectionString = strcn
创建成功

㈣ 请问c语言如何访问数据库

那要看你访问什么数据库了,一般的数据库都会提供接口给你,具体的数据库要去查他们的文档

㈤ 如何远程登陆连接数据库

配置好相关的文件就可以,一般是tnsname.ora文件。
一般oracle10g的文件所在目录为:C:\oracle\proct\10.2.0\db_1\network\ADMIN
其他版本的可在oracle目录下搜索tnsname.ora文件名进行修改。

ora =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

其中ora为本地实例名,xxx.xxx.xxx.xxx为远程IP地址,1521为端口号,orcl为远程数据库实例名,按照对方提供的内容进行修改即可。

㈥ c# c/s 模式,客户端远程访问服务器数据库

<add key="ConnectionString" value="server=服务器名;database=数据库;uid=登录名;pwd=登录密码"/>

㈦ c语言访问到异地的数据库

你搞清楚本机的数据库是怎么访问了,访问其他的机器是一样的
在控制面板里找到odbc管理器,在里面创建数据源

㈧ Wincc的C脚本如何连接到远程SQLServer数据库具体代码如何

1、建立存储
CREATE PROCere[owner.]procerename[;number]

[[(]@parameter_name datatype[=default][OUTput]

[,@parameter_name datatype[=default][OUTput]]...[)]]

[WITH RECOMPILE]

AS SQL_statements

2、存储规则:

[EXECute][@return-status=]

[[[server.]database.]owner.]procerename[;number]

[[@parameter_name=]value|[@parameter_name=]@varialbe[OUTput]

[,[@parameter_name=]value|[@parameter_name=]@variable[OUTput]...]]

[WITH RECOMPILE]

㈨ C/S模式,C#如何远程连接sql2008数据库

在数据库连接字符串中使用外网的网址即可
//通过IP地址连接,必需确保SQL服务器开启1433端口和检查SQL网络连接启用TCP/IP协议
string serverInfo = string.Format("Data Source={0},1433;Network Library=DBMSSOCN;Initial Catalog=", serverIP);
string pwd = ";User ID=xxx;PWD=xxx";
string connString = string.Format("{0}{1}{2}", serverInfo, "数据库名称", pwd);

㈩ 如何连接远程Mysql数据库

一、连接远程数据库:

1、显示密码

如:MySQL
连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”

C:/>mysql -h
192.168.5.116 -P 3306 -u root -p123456

2、隐藏密码

如:MySQL 连接本地数据库,用户名为“root”,

C:/>mysql -h
localhost -u root -p
Enter password:

二、配置mysql允许远程链接

默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接。

一、改表法

在localhost登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host"
项,将"localhost"改称"%"

例如:

#mysql -u root
-p

Enter password:

……

mysql>

mysql>update user
set host = '%' where user = 'root';

mysql>select host,
user from user;

二、授权法

例如:
你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。

mysql>GRANT ALL
PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码

mysql>GRANT ALL
PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY

'mypassword' WITH GRANT OPTION;

mysql>FLUSH
PRIVILEGES

使修改生效,就可以了
常见问题:
1、在采用法二授权法之后,无法在本地登录mysql(如:#mysql -u root -p -h
192.168.5.116
Enter password:
ERROR 1045 (28000): Access denied for user
'root'@'loadb116' (using password: YES)
上例中loadb116是主机名.
解决方法:
1、这时可以使用:mysql -u
root -p 登录,进入到mysql后。
mysql> grant all privileges on *.* to 'root'@'loadb116'

identified by '123456' with grant option;
Query OK, 0 rows affected
(0.00 sec)
mysql> flush
privileges;
Query OK, 0 rows affected (0.00
sec)
2、在本地使用ip地址登录
#
mysql -u root -p -h
192.168.5.116
Enter password:
Welcome to the MySQL
monitor. Commands end with ; or /g.
Your MySQL connection id is 60
Server
version: 5.1.45 MySQL Community Server (GPL)

Type 'help;' or '/h' for
help. Type '/c' to clear the buffer.

mysql>

热点内容
网络访问升级 发布:2025-01-22 09:18:30 浏览:190
樱花动漫盾之勇者成名录缓存 发布:2025-01-22 09:14:11 浏览:564
图色模拟脚本是什么 发布:2025-01-22 09:09:04 浏览:164
怎么重置银行卡密码 发布:2025-01-22 09:07:18 浏览:334
哪个平台云服务器好用 发布:2025-01-22 09:07:16 浏览:476
编程猫审判 发布:2025-01-22 08:54:17 浏览:142
明日之后怎么加不同服务器好友 发布:2025-01-22 08:51:08 浏览:206
php代码格式化 发布:2025-01-22 08:50:22 浏览:180
db2plsql 发布:2025-01-22 08:19:10 浏览:779
猪猪侠脚本没反应 发布:2025-01-22 08:08:37 浏览:812