标题:c#与数据库的连接
只看楼主
kazewind
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-7-9
结帖率:0
已结贴  问题点数:20 回复次数:9 
c#与数据库的连接
求解怎么把c#和数据库连接起来,有没有什么核心代码
搜索更多相关主题的帖子: 数据库 
2010-08-04 23:14
caijiawei
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:162
专家分:101
注 册:2008-10-7
得分:2 
string connectionString=" Data Source=.;Initial Catalog=db_PWMS;Integrated Security=True";
SqlConnection conn=new SqlConnection(connectionString);
这是最简单的一种!
Data Source=.;Initial Catalog=db_PWMS;Integrated Security=True
这一段可以在VS连接上数据库是在修改连接中的高级选项中复制!

不懂就要问,我从不感觉请教他人是一件很丢人的事!
2010-08-05 00:04
红色警戒
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:19
帖 子:444
专家分:2967
注 册:2005-11-20
得分:2 
还要看你连接的是什么数据库,数据库不同连接字符串也不同,百度一下就能搜到。

2010-08-05 08:38
tangkou
Rank: 1
等 级:新手上路
帖 子:55
专家分:7
注 册:2010-7-28
得分:2 
3楼说的对 可以去 问问 谷老师 和 百老师...这些代码都能搜到...我也是刚学的c#
2010-08-05 11:22
xia_ning
Rank: 1
等 级:新手上路
帖 子:2
专家分:2
注 册:2010-8-4
得分:2 
不同的数据库连接字符串格式不同,下面提供一种 SQL SERVER 的 连接方式
//Data source=服务器名;Initial Catalog=数据库名;User ID=用户名;pwd=密码;
string con="Data source=服务器名;Initial Catalog=数据库名;User ID=用户名;pwd=密码"; //定义连接字符串
Sqlconnection connection= new Sqlconnection(con);//创建Connection对象
connection .Open();//打开与数据库的连接
2010-08-05 12:11
Anne_Zhang
Rank: 2
等 级:论坛游民
威 望:1
帖 子:27
专家分:94
注 册:2010-4-10
得分:2 
下面提供Access连接方式
string connStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库路径;User Id=admin;Password=;";
2010-08-05 16:32
zhangkecd
Rank: 2
来 自:闲云工作室
等 级:论坛游民
帖 子:159
专家分:91
注 册:2009-3-13
得分:2 
呵呵,我也经历过这样很茫然的过程。慢慢就好多了,经验的积累很重要。

闲云野鹤---梦想  
2010-08-05 16:36
xiaowan731
Rank: 1
来 自:河南 郑州
等 级:新手上路
帖 子:1
专家分:2
注 册:2010-8-4
得分:2 
{
  Sqlconnection conn=new Sqlconnection;
  conn.ConnectionString="server=127.0.0.1;database=数据库名字;Pwd=密码";
  conn.Open();
  SqlCommand cmd=new Sqlcommand();
  cmd.Connection=conn;
  下面是连接数据库后要处理的方式......
}
2010-08-06 22:04
wy19860426
Rank: 2
等 级:论坛游民
帖 子:31
专家分:29
注 册:2010-3-30
得分:2 
看你用什么数据库了,不同的数据库.NET提供的程序是不一样的
sql 是 System.Data.SqlClient
Oracle 是 System.Data.OracleClient
要连数据库,这两句必写!

然后,如果你窗体很多的话,可以把这个Connection装在一个公共类里面,用static关键字封装起来,这样就所有窗体都可以直接 类名.对象名 直接调用了,一劳永逸

公共类一般这么写(我只会sql):

class DataBase
{
  public static string cons="Data Source=.;Initial Catalog=你的数据库名;User ID=Sql账号;Pwd=Sql密码"
  public static Sqlconnection con=new Sqlconnection(cons);
}


然后所有窗体要用这个数据库只需 DataBase.con 就可以操作了
2010-08-06 22:41
ZHANGYITINGB
Rank: 2
等 级:论坛游民
帖 子:5
专家分:12
注 册:2010-6-12
得分:2 
using system.Data.sqlclient;
string sqlstr="Data source=(local):Database=数据库(Northwind);uid=用户名(sa);pwd=密码()";
Sqlconnection sqlconn;
 conn.Open();
  SqlCommand cmd=new Sqlcommand();
  cmd.Connection=conn;
2010-08-07 21:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-314848-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.114052 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved