C#winform应用程序连接sql server数据库代码

标签: c# .net winform 数据库 sql server
812人阅读 评论(22) 收藏 举报
分类:

一、用于查询语句,查询结果返回datatable类型

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace SqlHelper
{
    public class ReadRecord
    {
        //获得数据源连接
        public static string connectionString = ConfigurationManager.AppSettings["ConnStr"];
        public static DataTable readrecord(String cmdtxt, CommandType cmdtype, SqlParameter[] paras)
        {
            SqlConnection conn = new SqlConnection(connectionString);
            SqlCommand cmd = default(SqlCommand);
            cmd = new SqlCommand(cmdtxt,conn);
            cmd.CommandType = cmdtype;
            if (paras.Count()>0)
            {
                cmd.Parameters.AddRange(paras); 
            }                        
            DataTable dt=new DataTable ();
            try
            {
                conn.Open();
                SqlDataAdapter sda = new SqlDataAdapter(cmd);  
                sda.Fill(dt);
                return dt;
            }
            catch //Exception e)
            {
                //MessageBox.Show(e.Message);                
                return null;
            }
            finally
            {
                conn.Close();
            }
            
        }
    }
}

二、用于增删改结果返回受影响的行数

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace SqlHelper
{
    public class AddDeleteInsert
    {
        //获得数据源连接
        public static string connectionString = ConfigurationManager.AppSettings["ConnStr"];
        public static int adddeleinter(String cmdtxt, CommandType cmdtype, SqlParameter[] paras)
        {
            SqlConnection conn = new SqlConnection(connectionString);
            SqlCommand cmd = default(SqlCommand);
            cmd = new SqlCommand(cmdtxt, conn);
            cmd.CommandType = cmdtype;
            if (paras.Count()>0)
            {
                cmd.Parameters.AddRange(paras);
            }
            try
            {
                conn.Open();
                int adi = cmd.ExecuteNonQuery();
                return adi;
            }
            catch //Exception e)
            {
                //MessageBox.Show(e.Message);
                return -1;
            }
            finally
            {
                conn.Close();
            }
        }
    }
}


查看评论

java连接数据库代码sqlserver2008(在netbeans中)

package com.DBUtil; import java.sql.*; import java.util.logging.Level; import java.util.loggi...
  • wangxiao19910320
  • wangxiao19910320
  • 2015年10月12日 22:45
  • 1038

Jsp学习之二:用JDBC连接SQLServer,连接代码直接写在JSP中

    这种把数据库逻辑全部放在jsp里不是好的做法,作为学习可以这样做,到一定程度的时候,可以考虑用MVC的模式开发。在练习下面代码的时候,一定将jdbc的驱动程序放到服务器的类路径里    Tes...
  • memego
  • memego
  • 2005年02月19日 11:15
  • 1425

VB连接SQL数据库的方法

VB使用ADO数据库可以分为有源数据库和无源数据库,即是否使用了DSN数据源,如下例:1、在连接数据库前首先要在VB菜单中“工程”-“引用”从中选择 microsoft activeX Data ob...
  • dreamlins
  • dreamlins
  • 2006年11月22日 11:47
  • 20889

Sqlserver数据库通知应用程序

现在有这么个需求,说是数据库的某些数据一旦有变化,立刻通知应用程序(Java Web项目) 应用程序即使调整信息以展示到大屏幕上. 解决办法大概有这么两个: 1.   因为项目是用的java , 可以...
  • cnm_1314
  • cnm_1314
  • 2016年09月21日 10:38
  • 1675

java web连接数据库sql server2008

1.在数据库建立一个登陆名和密码,用于数据库登陆。 2.在新建的web项目中导入sqljdbc4.jar(2008版本以上的数据库用这个,这个去官网上下吧,安装到一个你指定的路径下)项目邮件...
  • zhoujingyi110
  • zhoujingyi110
  • 2016年04月17日 21:14
  • 270

ASP连接SQL Server数据库的代码

 //第一种写法:MM_conn_STRING = "Driver={SQL Server};server=(local);uid=sa;pwd=;database=infs;"Set conn = ...
  • xiang588
  • xiang588
  • 2007年05月10日 20:53
  • 1061

C#窗体应用程序 vs + sql server2008连接举例,简单的学生信息管理系统

电脑 win8.1 专业版 64位 vs 2013 + sql server2008 sql server2008安装教程:点击打开链接 sql server 2008常见问题以及解决方法:http:...
  • u011602967
  • u011602967
  • 2016年01月12日 14:43
  • 21489

WinForm程序如何连接SQL数据库

用Visual Studio 2008写的WinForm程序与SQL数据库连接方法: 1、右击该WinForm程序所在项目—>添加—>新建项—>选“应用程序配置文件”—>确定,此时可以看到项目中多了...
  • wl912145616912145616
  • wl912145616912145616
  • 2011年08月15日 18:49
  • 1829

Netbeans连接sql server2008数据库

弄了一天,终于连上数据库了,给大家说说注意事项。 第一:看看你的数据库版本,不同版本对应不同的驱动程序 sql server2008——sqljdbc4.jar sql server2005(及以下)...
  • wangtao_1204
  • wangtao_1204
  • 2015年09月20日 16:44
  • 2038

Java程序通过JDBC连接远程的数据库SQL Server

代码如下: /** * @作者:刘猛 * @时间:2017.11.12 * @功能:纯JDBC连接数据库 */ package com.jdbc; import java.sql.*; i...
  • weixin_38588973
  • weixin_38588973
  • 2017年11月15日 19:46
  • 477
    个人资料
    持之以恒
    等级:
    访问量: 29万+
    积分: 6472
    排名: 4657
    文章分类
    最新评论