C#winform连接数据库
2015-12-05 15:10
274 查看
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace register
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void login_Click(object sender, EventArgs e)
{
string constr = "data source=Z0IFVEMLZUDERWD//数据源;initial catalog=testDB//数据库名;user id=myuser//用户名;pwd=a";
SqlConnection con = new SqlConnection(constr);//开始连接数据库
// con.ConnectionString = constr;
string sql = "select count(*) from student";
SqlCommand com = new SqlCommand(sql, con);//执行数据库语句
try
{
con.Open();
MessageBox.Show("成功连接数据库");
int x = (int)com.ExecuteScalar();
MessageBox.Show(string.Format("成功读取{0},条记录", x));
}
catch (Exception)
{
throw;
}
finally {
con.Close();
MessageBox.Show("成功关闭数据库连接", "提示信息", MessageBoxButtons.YesNoCancel);
}
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace register
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void login_Click(object sender, EventArgs e)
{
string constr = "data source=Z0IFVEMLZUDERWD//数据源;initial catalog=testDB//数据库名;user id=myuser//用户名;pwd=a";
SqlConnection con = new SqlConnection(constr);//开始连接数据库
// con.ConnectionString = constr;
string sql = "select count(*) from student";
SqlCommand com = new SqlCommand(sql, con);//执行数据库语句
try
{
con.Open();
MessageBox.Show("成功连接数据库");
int x = (int)com.ExecuteScalar();
MessageBox.Show(string.Format("成功读取{0},条记录", x));
}
catch (Exception)
{
throw;
}
finally {
con.Close();
MessageBox.Show("成功关闭数据库连接", "提示信息", MessageBoxButtons.YesNoCancel);
}
}
}
}
相关文章推荐
- Oracle体系结构理解(2)
- MySQL 5.6 for Windows 解压缩版配置安装
- 166.Oracle数据库SQL开发之 XML和ORACLE——将XML保持到数据库中
- 用户权限管理模块【表结构及SQL语句】
- 165.Oracle数据库SQL开发之 XML和ORACLE——从关系数据生成XML
- 164.Oracle数据库SQL开发之 XML和ORACLE——XML简介
- 163.Oracle数据库SQL开发之 SQL优化——优化工具
- Solr导入MySql中的数据
- 162.Oracle数据库SQL开发之 SQL优化——优化器传递提示
- 161.Oracle数据库SQL开发之 SQL优化——比较执行查询的成本
- 160.Oracle数据库SQL开发之 SQL优化——使用绑定变量
- 159.Oracle数据库SQL开发之 SQL优化——若干
- 158.Oracle数据库SQL开发之 JAVA——JDBC扩展
- 157.Oracle数据库SQL开发之 JAVA——示例程序2
- nagios插件nagiosql安装配置
- 156.Oracle数据库SQL开发之 JAVA——预备SQL语句
- 155.Oracle数据库SQL开发之 JAVA——示例程序1
- 154.Oracle数据库SQL开发之 JAVA——使用JDBC包
- MySql中存储过程的用法
- 重定向和MySql插入中文