winform项目连接数据库

sky0813 2021-02-25 09:27:03
原来写些.net WEB 可以在web.config里connectionStrings把ODBC连接字符写好,然后在WEB中需要时可以用下面操作。
Dim str As String = ConfigurationManager.ConnectionStrings("txtConnectionString").ConnectionString
Dim conn As SqlConnection = New SqlConnection(str)
Dim cmd As New SqlCommand(txtSql, conn)
cmd.CommandType = Data.CommandType.Text
conn.Open()
...

现在接触winform ,发现不同了,不知道怎样可以和web那样很好的和 通过ODBC连接 管理数据库,查询,更新,删除
...全文
360 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
青岛小帅锅 2021-03-19
  • 打赏
  • 举报
回复
Dim str As String = ConfigurationManager.ConnectionStrings("txtConnectionString").ConnectionString Dim conn As SqlConnection = New SqlConnection(str) Dim cmd As New SqlCommand(txtSql, conn) cmd.CommandType = Data.CommandType.Text conn.Open() 你把这些写在窗体Load时间里面好了,把红色的部分替换成具体服务器或者SQL命令信息
三楼の郎 2021-02-27
  • 打赏
  • 举报
回复
引用 2 楼 sky0813 的回复:
[quote=引用 1 楼 三楼一郎 的回复:]添加app.config 应用程序配置文件好了,功能基本等同于web.config,当然前提是不担心数据库暴露风险且可以直接访问数据库的情况。
请问怎么调用 app.config的连接字符呢? web可以用Dim str As String = ConfigurationManager.ConnectionStrings("txtConnectionString").ConnectionString 可以调用,winform中 会报错。[/quote] web可以用Dim str As String = ConfigurationManager.ConnectionStrings("txtConnectionString").ConnectionString 调用是因为在Web.config文件里面有一段 <connectionStrings> <add name="txtConnectionString" connectionString="???" /> </connectionStrings> 的配置内容, WinForm的话添加个app.config,同样的把这段内容加到app.config里去啊,没这段配置你调个毛线呢!!!
楠小南 2021-02-27
  • 打赏
  • 举报
回复
net core 的做法不就是一个json文件的事情吗? 参考 net core 的做法, 用json配置 连接字符串。
sky0813 2021-02-27
  • 打赏
  • 举报
回复
引用 1 楼 三楼一郎 的回复:
添加app.config 应用程序配置文件好了,功能基本等同于web.config,当然前提是不担心数据库暴露风险且可以直接访问数据库的情况。
请问怎么调用 app.config的连接字符呢? web可以用Dim str As String = ConfigurationManager.ConnectionStrings("txtConnectionString").ConnectionString 可以调用,winform中 会报错。
三楼の郎 2021-02-26
  • 打赏
  • 举报
回复
添加app.config 应用程序配置文件好了,功能基本等同于web.config,当然前提是不担心数据库暴露风险且可以直接访问数据库的情况。

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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