C# 连数据库

taohua300 2017-03-01 10:42:47
string aa = @"Provider=SQLOLEDB; Data Source=(local); Database=jn; User ID=sa;Password=";
OleDbConnection con = new OleDbConnection(aa);
con.Open();

可以连接sql数据库

winform表单


其中Data Source=(local) 改为Data Source=192.168.1.5或者Data Source=192.168.1.5\SQLEXPRESS都不行
SQLEXPRESS 为 2008 EXPRESS版本
...全文
172 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
taohua300 2017-03-01
  • 打赏
  • 举报
回复
引用 2 楼 starfd 的回复:
OleDb Sql 搞清楚dll对应的数据库啊 ODBC(开放数据库互连):是Microsoft引进的一种早期数据库接口技术,现在这种主要用于Excel之类的,你既然用得是SqlServer,那就用SqlConnection,用啥OleDb
真心不想用,不过封装好的类里面用这个,没办法
  • 打赏
  • 举报
回复
OleDb Sql 搞清楚dll对应的数据库啊 ODBC(开放数据库互连):是Microsoft引进的一种早期数据库接口技术,现在这种主要用于Excel之类的,你既然用得是SqlServer,那就用SqlConnection,用啥OleDb
taohua300 2017-03-01
  • 打赏
  • 举报
回复
如果使用sqlconnection 连接数据库很快,使用oledbconnection 且Data Source=(local)可以连接,非常慢,换成其他地址就直接连接不上
  • 打赏
  • 举报
回复
封装的类一般是使用接口吧,IDbConnection,否则就是这个类坑人

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧