VS 2015连接SQL server数据库方法
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数据库方法的更多相关文章
- 详解连接SQL Server数据库的方法,并使用Statement接口实现对数据库的增删改操作
总结一下,连接SQL Server数据库需要以下几个步骤: 1. 导入驱动Jar包:sqljdbc.jar 2. 加载并注册驱动程序 3. 设置连接路径 4. 加载并注册驱动 5. 连接数据库 6. ...
- Windows 2008服务器环境PHP连接SQL Server数据库的配置及连接方法
背景: PHP程序常用的数据库是Mysql数据库,但是由于实际项目需要,要求PHP网站连接SQL Server数据库查询一些必要信息.因此,本文就来给大家介绍一下如何安装及配置PHP扩展,可以实现PH ...
- NetBeans连接SQL server数据库教程
不废话,直接开始 1.下载sqljdbc.jar 可以从微软中国官方网站下载 SQLJDBC微软中国 笔者提供一个网盘链接Sqljdbc.jar 4个压缩包视版本选择,SQL 2012 用sqljdb ...
- JDBC连接sql server数据库及其它
JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的 ...
- ThinkPHP连接sql server数据库
亲身经历,在网上找连接sql server数据库的方法,还是不好找的,大多数都是照抄一个人的,而这个人的又写的不全,呵呵,先介绍一下我连接的方法吧.如果你是用THINKPHP连接,那么最重要的就是配置 ...
- JDBC连接sql server数据库的详细步骤和代码
JDBC连接sql server数据库的详细步骤和代码 JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Ja ...
- JeeSite如何正确连接SQL SERVER 数据库
JeeSite如何正确连接SQL SERVER 数据库 jeesite介绍 感谢jeesite项目的作者thinkgem. 没有你我也不会更改这数据源非了恁大的劲,,,,嘻嘻嘻说多了. JeeSite ...
- Java使用JDBC连接SQL Server数据库|实现学生成绩信息系统
Java实验四 JDBC 使用SQL Server数据库或者MySQL数据库各自的客户端工具,完成如下任务: (1)创建数据库students: (2)在数据students中创建表scores,包括 ...
- JDBC连接sql server数据库的详细步骤和代码 转
JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序(只做一次): 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.C ...
随机推荐
- Nunit测试工具使用
Nunit是什么 Nunit是一种TDD工具,和Junit一样的! 怎么样获取Nunit 打开Visual Studio工具,然后在菜单栏中的工具->扩展管理器中的联机库中搜索"nun ...
- 【原创】贡献一个JS的弹出框代码...
一.前言 最近在做一个项目,自己感觉系统自带的alert()方法的弹出框实在是不堪入目,所以在网上找了一些资料,然后自己加工了一下,做出了自己的一个js弹出框,在这里贡献出来,希望对你有帮助. 二.开 ...
- Ajax经典交互讲解
资料: XMLHttpRequest 对象 XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力.XMLHttp ...
- zmq setsockopt()
zmq.RCVTIMEO:在一个recv操作返回EAGAIN错误前的最大时间 设置socket的接收操作超时时间.如果属性值是0,zmq_recv(3)函数将会立刻返回,如果没有接收到任何消息,将会返 ...
- WC2017游记 & 能力残废康复计划
懒癌晚期的蒟蒻一年多没有更Blog了… 这次冬眠营去绍一省好好地游玩了一番,体验了一段时间的豪华自助餐,成功吃胖… 第一课堂的东西基本还是没吸收…听着觉得有点道理,结果过几分钟就忘了…可能最大的收获就 ...
- C# Azure 远程调试
Azure上的配置 1. 登录我们自己的app,开启远程调试 [远程调试]—> 打开 [远程 Visual Studio 版本] –> 2017,看你是什么版本 这里有点需要注意的是,如果 ...
- 清除电脑垃圾.bat
echo.title delete cachecolor 0aecho.echo please enter any key start.....@echo offecho execuing delet ...
- ajax提交form表单问题
form表单提交数据可以省下大量大量获取元素的代码,局部刷新时也可以用ajax提交form表单,但是要先把表单序列化,再把后台javaBean对象序列化,但是你有可能前后台都执行了系列化,但是后台还是 ...
- 精选20道Java代码笔试题
1.运算符优先级问题,下面代码的结果是多少? public class Test { public static void main(String[] args) { int k = 0; int r ...
- RSA key format is not supported
对接支付宝时,提示RSA错误 : 请仔细检查 : 创建支付对象时,关键字参数的名字 如果公私钥是以拼接路径的方式传递给AliPay,正确的关键字参数的名字应该如下 :