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. Nunit测试工具使用

    Nunit是什么 Nunit是一种TDD工具,和Junit一样的! 怎么样获取Nunit 打开Visual Studio工具,然后在菜单栏中的工具->扩展管理器中的联机库中搜索"nun ...

  2. 【原创】贡献一个JS的弹出框代码...

    一.前言 最近在做一个项目,自己感觉系统自带的alert()方法的弹出框实在是不堪入目,所以在网上找了一些资料,然后自己加工了一下,做出了自己的一个js弹出框,在这里贡献出来,希望对你有帮助. 二.开 ...

  3. Ajax经典交互讲解

    资料: XMLHttpRequest 对象 XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力.XMLHttp ...

  4. zmq setsockopt()

    zmq.RCVTIMEO:在一个recv操作返回EAGAIN错误前的最大时间 设置socket的接收操作超时时间.如果属性值是0,zmq_recv(3)函数将会立刻返回,如果没有接收到任何消息,将会返 ...

  5. WC2017游记 & 能力残废康复计划

    懒癌晚期的蒟蒻一年多没有更Blog了… 这次冬眠营去绍一省好好地游玩了一番,体验了一段时间的豪华自助餐,成功吃胖… 第一课堂的东西基本还是没吸收…听着觉得有点道理,结果过几分钟就忘了…可能最大的收获就 ...

  6. C# Azure 远程调试

    Azure上的配置 1. 登录我们自己的app,开启远程调试 [远程调试]—> 打开 [远程 Visual Studio 版本] –> 2017,看你是什么版本 这里有点需要注意的是,如果 ...

  7. 清除电脑垃圾.bat

    echo.title delete cachecolor 0aecho.echo please enter any key start.....@echo offecho execuing delet ...

  8. ajax提交form表单问题

    form表单提交数据可以省下大量大量获取元素的代码,局部刷新时也可以用ajax提交form表单,但是要先把表单序列化,再把后台javaBean对象序列化,但是你有可能前后台都执行了系列化,但是后台还是 ...

  9. 精选20道Java代码笔试题

    1.运算符优先级问题,下面代码的结果是多少? public class Test { public static void main(String[] args) { int k = 0; int r ...

  10. RSA key format is not supported

    对接支付宝时,提示RSA错误 : 请仔细检查 : 创建支付对象时,关键字参数的名字 如果公私钥是以拼接路径的方式传递给AliPay,正确的关键字参数的名字应该如下 :