下载一个C#系统程序怎么能把系统和数据库链接到一起呢? 下载一个C#系统程序怎么能把系统和数据库链接到一起呢?我是一个菜鸟,请高手回答,我一直没明白这个问题。我高分寻求答案!!!只要能让我明白,我还会追加分数!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用的什么数据库啊 http://topic.csdn.net/u/20090519/16/2E48F0A3-E89F-494F-B2B6-1103CA29FC84.html conn=new SqlConnection("server=.;database=db_work;uid=sa;pwd="); conn.Open(); SqlCommand cmd=new SqlCommand(); cmd.Connection =cnn; cmd.Command Text="select * from tb_command"; 这段是加到哪里的? 你要知道自己本地的数据库是什么??SQL,access等然后在系统中找到连接数据库的语句,改一下连接就可以了。 VS2005 连接ACCESS,SQL SERVER,ORACLE数据库测试通过。首先我们新建立一个项目,填加一个类,专门用做数据库连接用。这里我们给这个类起名叫DataBase.cs,下面是这个类的内容。using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.OleDb; //这一行是我们手动添加上去的/// <summary>/// DataBase 的摘要说明/// </summary>public class DataBase{ //定义一个静态的OleDbConnection对象 private static OleDbConnection con = null; //定义一个静态的字符串 private static string conStr = null; /// <summary> /// 得到 con 连接,默认获取conStr /// </summary> public static OleDbConnection Con { get { GetCon(); return con; } } /// <summary> /// 得到 con 连接,默认获取conStr /// </summary> private static void GetCon() { //从Web.config文件中获取数据库连接字符串,Web.config文件内容我们在后面给出 //需要注意的是ConnectionStrings["conStr"]中的"conStr"必须 //和Web.config中连接字符串的name保持一致,后面我们也会说到 conStr = ConfigurationManager.ConnectionStrings["conStr"].ToString(); //如果con对象为空则创建 if (con == null) { con = new OleDbConnection(conStr); } //如果con的状态不为打开状态,则将其Open if (con.State != ConnectionState.Open) { con.Open(); } } /// <summary> /// 关闭数据库连接 /// </summary> public static void Close() { //如果con不为空,判断con的状态是否关闭,如否,则将其关闭 if (con != null) { if (con.State != ConnectionState.Closed) { con.Close(); } con.Dispose(); con = null; } }}Web.config配置到这里我们的数据库连接类基本上就写完了,比较简单,这里只做数据库连接用,下面我把Web.config文件的配置内容给大家列出来.Web.config文件的配置也非常简单,大家只用配置一下<connectionStrings/>节点,具体将其改成这样: <connectionStrings> <add name="conStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\newtest\ProjectCheck\DataBase\database.mdb;Persist Security Info=True"/> </connectionStrings>注意这里的name="conStr",这里的"conStr"必须和我们前面所说的ConnectionStrings["conStr"]保持一致,但是可以随意定义名称,就是说如果name="aaa",后面也必须为ConnectionStrings["aaa"]。name="aabb",后面也必须为ConnectionStrings["aabb"]。name说完了,我们connectionString="...",就是上面红色的那一串就是我们数据库的连接字符串,我这里是用的access数据库的连接字符串,在" "中间填入你想连接的数据库连接字符串就可以连接你想连的数据库了。好,我们接着讲,啊?等等,你不知道你的连接字符串怎么写?好,那我就来教大家一个绝招。连接字符串我们在桌面上点右键,新建一个文本文件。然后我们选中那个文件按F2,呵呵,就是改名拉,将名字改成aaa.udl。然后我们双击这个文件,然后点击提供程序,看吧,出现了很多数据库连接是不是?选你自己想连的数据库。如果你跟我一样是连access,你就选Microsoft Jet4.0 OLE DB Provider,如果是连sql server,就选Microsoft OLE DB Provider for SQL Server,如果连Oracle,就选Microsoft OLE DB Provider for Oracle,然后下一步,填入你的数据库路径,数据库的登陆名和密码,然后点测试连接,测试通过,OK,现在请注意,一定要把允许保存密码的勾打上,不然等会连的时候会找不到密码,提示你用户名密码出错的,然后确定。再用记事本打开aaa.udl文件,看,连接字符串出来了,最后一行就是的,easy吧,我们把最后一行(也就是Provider开头的那一行)复制到Web.config文件中的connectionString=""的两个"中间,好,这就OK了~调用方法因为我们使用的是静态方法,所以我们调用的时候只需要通过类名.Con也就是 DataBase.Con 就能得到这个数据库连接了,使用 DataBase.Close()则可关闭连接,其实可以尽量不关闭这个连接,因为我们使用的是静态对象,所有数据库操作都使用这个连接,不会造成服务器资源浪费,如果数据库操作频繁更能体现出这种方法的优势。 <add name="图书管理系统.Properties.Settings.Bookstore_DataConnectionString" connectionString="Data Source=CS-42\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Bookstore_Data.MDF;Integrated Security=True" providerName="System.Data.SqlClient" />我找到了,这是我下载的系统中的数据库语句!!怎么改?? 在下载文件中找到Bookstore_Data.MDF数据库文件放在程序文件目录下! 关于时间段绑定问题 求按钮图标加载思路。 求用c#编写的收发Email源代码!小生有礼了。 C#中怎样把数组里面的数生成 X轴和Y轴 那个坐标图 求解 求代码 ***急啊!!!!Excel数据保护问题!!!!*** c#如何播放远程计算机上的wav文件 WPF与MapExtreme的结合开发 实在想不明白,竟然无法向ACCESS输入LISTBOX的内容 问一个程序打包后的疑问 如何给自定义的类赋值?具体问题称呼请看代码 请问ActiveReports打包疑问? 数组去重的问题
http://topic.csdn.net/u/20090519/16/2E48F0A3-E89F-494F-B2B6-1103CA29FC84.html
conn.Open();
SqlCommand cmd=new SqlCommand();
cmd.Connection =cnn;
cmd.Command Text="select * from tb_command"; 这段是加到哪里的?
这里我们给这个类起名叫DataBase.cs,下面是这个类的内容。using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb; //这一行是我们手动添加上去的/// <summary>
/// DataBase 的摘要说明
/// </summary>
public class DataBase
{
//定义一个静态的OleDbConnection对象
private static OleDbConnection con = null;
//定义一个静态的字符串
private static string conStr = null; /// <summary>
/// 得到 con 连接,默认获取conStr
/// </summary>
public static OleDbConnection Con
{
get
{
GetCon();
return con;
}
} /// <summary>
/// 得到 con 连接,默认获取conStr
/// </summary>
private static void GetCon()
{
//从Web.config文件中获取数据库连接字符串,Web.config文件内容我们在后面给出
//需要注意的是ConnectionStrings["conStr"]中的"conStr"必须
//和Web.config中连接字符串的name保持一致,后面我们也会说到
conStr = ConfigurationManager.ConnectionStrings["conStr"].ToString();
//如果con对象为空则创建
if (con == null)
{
con = new OleDbConnection(conStr);
}
//如果con的状态不为打开状态,则将其Open
if (con.State != ConnectionState.Open)
{
con.Open();
}
} /// <summary>
/// 关闭数据库连接
/// </summary>
public static void Close()
{
//如果con不为空,判断con的状态是否关闭,如否,则将其关闭
if (con != null)
{
if (con.State != ConnectionState.Closed)
{
con.Close();
}
con.Dispose();
con = null;
}
}
}Web.config配置到这里我们的数据库连接类基本上就写完了,比较简单,这里只做数据库连接用,下面我把Web.config文件的配置内容给大家列出来.Web.config文件的配置也非常简单,大家只用配置一下<connectionStrings/>节点,具体将其改成这样: <connectionStrings>
<add name="conStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\newtest\ProjectCheck\DataBase\database.mdb;Persist Security Info=True"/>
</connectionStrings>注意这里的name="conStr",这里的"conStr"必须和我们前面所说的ConnectionStrings["conStr"]保持一致,但是可以随意定义名称,就是说如果name="aaa",后面也必须为ConnectionStrings["aaa"]。name="aabb",后面也必须为ConnectionStrings["aabb"]。name说完了,我们connectionString="...",就是上面红色的那一串就是我们数据库的连接字符串,我这里是用的access数据库的连接字符串,在" "中间填入你想连接的数据库连接字符串就可以连接你想连的数据库了。好,我们接着讲,啊?等等,你不知道你的连接字符串怎么写?好,那我就来教大家一个绝招。连接字符串我们在桌面上点右键,新建一个文本文件。然后我们选中那个文件按F2,呵呵,就是改名拉,将名字改成aaa.udl。然后我们双击这个文件,然后点击提供程序,看吧,出现了很多数据库连接是不是?选你自己想连的数据库。如果你跟我一样是连access,你就选Microsoft Jet4.0 OLE DB Provider,
如果是连sql server,就选Microsoft OLE DB Provider for SQL Server,
如果连Oracle,就选Microsoft OLE DB Provider for Oracle,然后下一步,填入你的数据库路径,数据库的登陆名和密码,然后点测试连接,测试通过,OK,现在请注意,一定要把允许保存密码的勾打上,不然等会连的时候会找不到密码,提示你用户名密码出错的,然后确定。再用记事本打开aaa.udl文件,看,连接字符串出来了,最后一行就是的,easy吧,我们把最后一行(也就是Provider开头的那一行)复制到Web.config文件中的connectionString=""的两个"中间,好,这就OK了~调用方法因为我们使用的是静态方法,所以我们调用的时候只需要通过类名.Con也就是 DataBase.Con 就能得到这个数据库连接了,使用 DataBase.Close()则可关闭连接,其实可以尽量不关闭这个连接,因为我们使用的是静态对象,所有数据库操作都使用这个连接,不会造成服务器资源浪费,如果数据库操作频繁更能体现出这种方法的优势。
connectionString="Data Source=CS-42\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Bookstore_Data.MDF;Integrated Security=True"
providerName="System.Data.SqlClient" />我找到了,这是我下载的系统中的数据库语句!!怎么改??