PL/SQL运行过程中需要ORACLE客户端中的ocidll、oicw32dll等动态链接库以及ORA文件支持。其实如果LZ已经有了这些文件,那只需要配置环境变量就可以直接使用,不需要再安装客户端。
mysql是有c语言接口的,安装相应库后就可以链接了,一般连接mysql的函数是mysql_connect或者mysql_real_connect(大概就是这么拼的吧。。。)可以使用mysql_query执行sql语句
B/S模式连接数据库:
string sql="Source=服务器Ip;database=数据库名称;UID=用户名;Password=密码;";
C/S模式连接数据库:
string sql="Data Source=服务器Ip;Initial Catalog=数据库名称;User ID=sa;password=sa";
2既然需要NET平台,那就必须要安装framework,只是不从网上下载就OK了。
那就建议你使用InstallShield,将框架安装程序打包进去。至于打包框架的方法,因为InstallShield稍微难用,我贴上两则资料:
>
一般是连接数据库服务器,以连接SQLSERVER为例,需要NEW一个SQLConnect,然后赋值连接参数,最后打开这个连接就好了。
连接参数示例如下:
Provider=SQLOLEDB1; #连接数据库的驱动程序,SQL Server是 SQLOLEDB1
Password=""; #登录口令
User ID=sa; #登录ID
Initial Catalog=xxxxxx; #数据库名称
Data Source=192168102 #SQLSERVER服务器名或IP地址
在C语言中使用ODBC连接数据库时,可以配置多个连接。这是因为一个程序可能需要连接多个数据库,或者一个数据库中可能包含多个不同的数据源。
通过配置多个连接,程序可以同时连接多个数据库或数据源,并对它们进行 *** 作。这样可以提高程序的灵活性和可靠性,同时也可以减少程序的开发时间和维护成本。
在配置多个连接时,需要为每个连接指定不同的DSN(数据源名称),这样程序才能正确地识别和连接到不同的数据库或数据源。同时,还需要为每个连接指定不同的用户名和密码等连接参数,以确保安全性和权限控制。
需要注意的是,配置多个连接可能会增加程序的内存占用和运行时开销,因此需要合理地进行设计和管理。同时,在使用ODBC连接数据库时,还需要注意数据类型的匹配和转换等问题,以避免数据损失或错误。
一般C/S模式连接远程数据库是不会去直连的,而是通过一个中间系统去连接数据库。比如说你举的例子,客户端在上海,数据库在北京,那么需要在北京架一台WebService服务器(或在上海或其他城市也行,最好是在北京,与数据库在同一个内网里,但只有WebService服务器对外,而数据库服务器不对外),然后在WebService中实现增删查改功能,再利用Client端去直接访问这些WebService功能即可。
以上就是关于关于c/s模式下远程连接服务器数据库问题全部的内容,包括:关于c/s模式下远程连接服务器数据库问题、c语言怎么连接mysql数据库、C# winfrom 程序如何 远程连接服务器上的SQL server2005 数据库(给出例子,和步骤)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)