C#连接数据库(sql server)?

博客介绍了数据库操作相关内容,包括新建数据库表时设置唯一主键,以及使用select查询、insert插入数据。还提到在C#中可通过简单配置连接SQL Server数据库,并给出查询和插入数据的代码示例,插入数据需执行sqlc.ExecuteNonQuery()。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先新建数据库表
PRIMARY KEY (JY_ID)-表示唯一主键

--创建数据库的一张表
CREATE TABLE MYBAIDUJYLIST(
JY_ID VARCHAR(200) NOT NULL,--唯一标识
JY_BH VARCHAR(200) NOT NULL,--编号
JY_MC VARCHAR(200) NOT NULL,--名称
JY_ViewCount int,--浏览量
JY_DZCount int,--点赞数
JY_TPCount int,--投票数
JY_IFXS VARCHAR(10),--是否选上
JY_FBTime varchar(100),--发布时间 -- yyyymmdd
PRIMARY KEY  (JY_ID)--主键字段 唯一
)

select 可以查询数据表的内容,而insert则是插入数据库结果`

SELECT * FROM MYBAIDUJYLIST--查询

INSERT INTO MYBAIDUJYLIST (JY_ID,JY_BH,JY_MC,JY_ViewCount,JY_DZCount,JY_TPCount,JY_IFXS,JY_FBTime)
VALUES(NEWID(),'fb00001','测试数据',100,2,13,1,'20191112')--插入数据

而C#中可以通过简单的配置连接数据库
比如下
通过简单配置当前数据库的相关信息,如下为sql server数据的相关信息

Data Source=服务器名称;Initial Catalog=数据库名称;User ID = 用户名;Pwd = 密码

如下代码可以查询数据库表的相关数据表数据,和插入一条数据,其中插入数据必须存在 sqlc.ExecuteNonQuery();

//connString = "Data Source=服务器名称;Initial Catalog=数据库名称;User ID = 用户名;Pwd = 密码";
                    //需要分别连接上服务器名称 数据库名称 用户名 密码才可以正确连接
                    conn.ConnectionString = connString;
                    conn.Open(); // 打开数据库连接
                    //查询sql
                    String sql = " select * from MYBAIDUJYLIST"; // 查询语句
                    SqlDataAdapter myda = new SqlDataAdapter(sql, conn); // 实例化适配器
                    DataTable dt = new DataTable(); // 实例化数据表
                    myda.Fill(dt);
                    //插入sql
                    sql = "INSERT INTO MYBAIDUJYLIST (JY_ID,JY_BH,JY_MC,JY_ViewCount,JY_DZCount,JY_TPCount,JY_IFXS,JY_FBTime)VALUES(NEWID(),'fb00001','测试数据',100,2,13,1,'20191112')"; //;" select * from MYBAIDUJYLIST"; // 查询语句
                    SqlCommand sqlc = new SqlCommand(sql, conn);
                   sqlc.ExecuteNonQuery();
                    conn.Close(); // 关闭数据库连接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值