用VB.net连接数据库的几种方法~~~~
用VB.net连接数据库我知道的方法有3种:
1.SQL.net(sql server)
2.OLEDB.net(access/sql server/oracle等)
3.ODBC.net(很多)
在这里我就有一个问题~~~~
如果用第3种方法事先就可以不用知道服务器名就可以实现程序~~~,在程序打包完后
在客户端配置一下ODBC数据源就可以了~~~
但如果用1,2种方法,用静态连接字符串connection来定义连接的数据库信息的话~~
当服务器端的服务器名发生改变时,就很难办了~~客户端将连接错误~~~如果要修改服务器名的话就要重新修改客户端程序来修改~~(这是乎不可能吧~~人家客户怎么想啊~~)
我自己的解决办法是编一配置文件,把数据库连接信息写到这文件中~~
客户端要连接数据库时就读取该文件,如果要是修改了服务器名,只用修该该配置
文件就可以了~~~
毕竟用ODBC.net来连接比前2种办法性能上来说要降低
.net的帮助文件中还有一种用“动态属性”的办法(和我说的办法类似,但是我觉得
动态属性的办法不能用编程来动态实现,必须手动向form中添加connection对象,不够灵活)
我还想知道除了我说的办法外,在用2,3种方式连接数据库时,还有什么方法可以动态的
修改服务器名~~~不能写死服务器名~~~