关于数据库的一个问题,一直想不明白
如果我要在程序中与远程数据库服务器,进行查询,插入等数据库操作。
以前我的做法是在客户端程序中写sql语句,然后自己用socket传输给服务端程序,服务端程序再通过ado连接到服务器的数据库,接着服务端程序获得结果,再用socket传回给客户端。
现在我发现好像可以(没有实践过)直接在客户端程序用ado来远程连接服务器数据库,然后数据库会直接把数据传给客户端,好像数据库底层会自动用socket来发送sql语句并传给客户端,不需要自己动手用socket传输sql语句。
但是我又想客户端如果要远程连接服务器,那么连接字符串里要怎么写?
请各位,解释下我的想法有没有错?