vs新建一个Windows窗口应用程序,界面布局如下:

Form1.cs中代码如下:
 using System;
 using System.Collections.Generic;
 using System.ComponentModel;
 using System.Data;
 using System.Drawing;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
 using System.Windows.Forms;

 using System.Data.SqlClient;

 namespace smSQLServerTest
 {
     public partial class MainForm : Form
     {
         public MainForm()
         {
             InitializeComponent();
         }

         //定义一个数据库连接对象
         SqlConnection myconnection;

         //连接按钮
         private void btConnect_Click(object sender, EventArgs e)
         {
             try
             {
                 myconnection = new SqlConnection("Integrated Security=SSPI;Initial Catalog=yinming_ceshi;Data Source=PC-20170607UIQI;User ID=PC-20170607UIQI\\Administrator;");
                 myconnection.Open();     //打开数据库
                 label1.Text = "数据库连接成功!";
             }
             catch (Exception ee)
             {
                 MessageBox.Show("数据库连接失败!" + ee.ToString());
             }
         }

         //查询按钮
         private void btQueryAll_Click(object sender, EventArgs e)
         {
             try
             {
                 string SQL = "select * From Table_3_ceshi";
                 SqlDataAdapter objDataAdpter = new SqlDataAdapter();
                 objDataAdpter.SelectCommand = new SqlCommand(SQL, myconnection);
                 DataSet ds = new DataSet();
                 objDataAdpter.Fill(ds, "Table_3_ceshi");
                 dataGridView1.DataSource = ds.Tables[];
             }

             catch (Exception ee)
             {
                 MessageBox.Show("查询失败!" + ee.ToString());
             }
         }

         //插入按钮
         private void btInsertToDatabase_Click(object sender, EventArgs e)
         {
             try
             {
                 //插入数据
                 string strSQL1 = "insert into Table_3_ceshi(name_ceshi,age_ceshi) values('剑姬',28)";
                 SqlDataAdapter objDataAdpter = new SqlDataAdapter();
                 SqlCommand thisCommand = new SqlCommand(strSQL1, myconnection);
                 thisCommand.ExecuteNonQuery();

                 //以下代码为显示数据表
                 string strSQL2 = "select * From Table_3_ceshi";
                 SqlDataAdapter objDataAdpter1 = new SqlDataAdapter();
                 objDataAdpter1.SelectCommand = new SqlCommand(strSQL2, myconnection);
                 DataSet ds = new DataSet();
                 objDataAdpter1.Fill(ds, "Table_3_ceshi");
                 dataGridView1.DataSource = ds.Tables[];
             }

             catch (Exception ee)
             {
                 MessageBox.Show("插入数据失败!" + ee.ToString());
             }
         }

         //修改按钮
         private void btModifiFeildValue_Click(object sender, EventArgs e)
         {
             try
             {
                 //修改数据表内容
                 string strSQL1 = "update Table_3_ceshi set age_ceshi='29' where name_ceshi='剑姬'";
                 SqlCommand thisCommand = new SqlCommand(strSQL1, myconnection);
                 thisCommand.ExecuteNonQuery();

                 //显示数据表
                 string strSQL2 = "select * From Table_3_ceshi";
                 SqlDataAdapter objDataAdpter1 = new SqlDataAdapter();
                 objDataAdpter1.SelectCommand = new SqlCommand(strSQL2, myconnection);
                 DataSet ds = new DataSet();
                 objDataAdpter1.Fill(ds, "Table_3_ceshi");
                 dataGridView1.DataSource = ds.Tables[];
             }

             catch (Exception ee)
             {
                 MessageBox.Show("更新数据失败!" + ee.ToString());
             }
         }

         //删除按钮
         private void btDeleteFeildValue_Click(object sender, EventArgs e)
         {
             try
             {
                 //删除数据表某条记录
                 string strSQL1 = "delete from Table_3_ceshi where name_ceshi='剑姬'";
                 SqlCommand thisCommand = new SqlCommand(strSQL1, myconnection);
                 thisCommand.ExecuteNonQuery();

                 //显示数据表
                 string strSQL2 = "select * From Table_3_ceshi";
                 SqlDataAdapter objDataAdpter1 = new SqlDataAdapter();
                 objDataAdpter1.SelectCommand = new SqlCommand(strSQL2, myconnection);
                 DataSet ds = new DataSet();
                 objDataAdpter1.Fill(ds, "Table_3_ceshi");
                 dataGridView1.DataSource = ds.Tables[];
             }

             catch (Exception ee)
             {
                 MessageBox.Show("删除数据失败!" + ee.ToString());
             }
         }

         //关闭连接函数
         public string DisConnect()
         {
             string Result;
             try
             {
                 myconnection.Close();
                 Result = "数据连接已断开!";
             }
             catch (Exception e)
             {
                 MessageBox.Show("数据库断开失败!" + e.ToString());
                 Result = "连接成功!";
             }
             return Result;
         }

         private void btDisConnect_Click(object sender, EventArgs e)
         {
             label1.Text = DisConnect();
         }
     }
 }
注意点:33行中,Integrated Security 是身份验证方式(一定要写),Data Source 是数据源(服务器名称);Initial Catalog是数据库的名称;User ID是登录数据的用户名;我的数据库密码由于没有,所以不需写


VS 2015连接SQL server数据库方法的更多相关文章

  1. 详解连接SQL Server数据库的方法,并使用Statement接口实现对数据库的增删改操作

    总结一下,连接SQL Server数据库需要以下几个步骤: 1. 导入驱动Jar包:sqljdbc.jar 2. 加载并注册驱动程序 3. 设置连接路径 4. 加载并注册驱动 5. 连接数据库 6. ...

  2. Windows 2008服务器环境PHP连接SQL Server数据库的配置及连接方法

    背景: PHP程序常用的数据库是Mysql数据库,但是由于实际项目需要,要求PHP网站连接SQL Server数据库查询一些必要信息.因此,本文就来给大家介绍一下如何安装及配置PHP扩展,可以实现PH ...

  3. NetBeans连接SQL server数据库教程

    不废话,直接开始 1.下载sqljdbc.jar 可以从微软中国官方网站下载 SQLJDBC微软中国 笔者提供一个网盘链接Sqljdbc.jar 4个压缩包视版本选择,SQL 2012 用sqljdb ...

  4. JDBC连接sql server数据库及其它

    JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的 ...

  5. ThinkPHP连接sql server数据库

    亲身经历,在网上找连接sql server数据库的方法,还是不好找的,大多数都是照抄一个人的,而这个人的又写的不全,呵呵,先介绍一下我连接的方法吧.如果你是用THINKPHP连接,那么最重要的就是配置 ...

  6. JDBC连接sql server数据库的详细步骤和代码

    JDBC连接sql server数据库的详细步骤和代码 JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Ja ...

  7. JeeSite如何正确连接SQL SERVER 数据库

    JeeSite如何正确连接SQL SERVER 数据库 jeesite介绍 感谢jeesite项目的作者thinkgem. 没有你我也不会更改这数据源非了恁大的劲,,,,嘻嘻嘻说多了. JeeSite ...

  8. Java使用JDBC连接SQL Server数据库|实现学生成绩信息系统

    Java实验四 JDBC 使用SQL Server数据库或者MySQL数据库各自的客户端工具,完成如下任务: (1)创建数据库students: (2)在数据students中创建表scores,包括 ...

  9. JDBC连接sql server数据库的详细步骤和代码 转

    JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序(只做一次): 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.C ...

随机推荐

  1. Android_如何将.9的图片转换成bitmap

    //这里也可以是从sd卡上面加载.9图片 Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.ic_launc ...

  2. 从零开始学 Web 之 CSS3(六)动画animation,Web字体

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...

  3. show profiles 分析sql耗时瓶颈

    1.首先查看是否开启profiling功能 SHOW VARIABLES LIKE '%pro%'; 或者 SELECT @@profiling; 2.开启profiling ; 3.执行sql语句例 ...

  4. JavaWeb学习(二)———Tomcat服务器学习和使用(一)

    一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml ...

  5. 序列化(pickle,shelve,json,configparser)

    一,序列化 在我们存储数据或者网络传输数据的时候,需要对我们的对象进行处理,把对象处理成方便存储和传输的数据结构,这个过程叫序列化,不同的序列化,结果也不同,但是目的是一样的,都是为了存储和传输. 在 ...

  6. S5PV210 时钟体系分析

    S5PV210 时钟体系 如下面时钟结构图所示,S5PV210 中包含 3 大类时钟域, 分别是主系统时钟域(简称 MSYS).显示相关的时钟域(简称 DSYS). 外围设备的时钟域(简称 PSYS) ...

  7. js------10种循环方法

    let arr = [{a:1},{a:2},{a:3},{a:4},{a:5}]; // 1.while循环 let sum = 0; let num = 1; while(num <= 1) ...

  8. SqlServer 登录和卸载

    一.数据库简介 SQLServer环境配置 安装好数据库以后怎么启用sa账号来访问数据库. 1.先用windows账号登录数据库. 2.启用windows身份验证方式和sql server身份验证方式 ...

  9. 【Spring】10、Spring中用@Component、@Repository、@Service和 @Controller等标注的默认Bean名称会是小写开头的非限定类名

    @Service用于标注业务层组件(我们通常定义的service层就用这个) @Controller用于标注控制层组件(如struts中的action) @Repository用于标注数据访问组件,即 ...

  10. 贝尔数(来自维基百科)& Stirling数

    贝尔数   贝尔数以埃里克·坦普尔·贝尔(Eric Temple Bell)为名,是组合数学中的一组整数数列,开首是(OEIS的A000110数列):   Bell Number Bn是基数为n的集合 ...