首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

很简单的ado.net连接sql数据库有关问题数据库,请高手帮下

2012-01-08 
很简单的ado.net连接sql数据库问题数据库,请高手帮下我是单机的sqlserver2005中服务器COMPUTER\SQLEXPRESS

很简单的ado.net连接sql数据库问题数据库,请高手帮下
我是单机的  
sql   server2005中  
服务器   COMPUTER\SQLEXPRESS  
用户名   eric  
请高手帮帮我   谢谢
我用windows验证连接,可是怎么也连不上??请高手帮下

using   System;
using   System.Collections.Generic;
using   System.ComponentModel;
using   System.Data;
using   System.Drawing;
using   System.Text;
using   System.Windows.Forms;
using   System.Data.SqlClient;
using   System.Data;

namespace   WindowsApplication1
{
        public   partial   class   Form1   :   Form
        {
                public   Form1()
                {
                        InitializeComponent();

                }

                private   void   Form1_Click(object   sender,   EventArgs   e)
                {
                      /*   Form2   frm2   =   new   Form2();
                        frm2.MdiParent   =   this;
                        frm2.Show();
                        */
                }

                private   void   InitalizeToolStripMenuItem_Click(object   sender,   EventArgs   e)
                {
                        try
                        {
                                SqlConnection   con   =   new   SqlConnection( "server=localhost;Integrated   Security=SSPI ");  
                                con.Open();
                                SqlCommand   cmd   =   new   SqlCommand();
                                cmd.Connection   =   con;
                                cmd.CommandText   =   "create   database   Flight ";
                                cmd.ExecuteNonQuery();
                                cmd.CommandText   =   "use   Flight ";
                                cmd.ExecuteNonQuery();
                                cmd.CommandText   =   "create   table   FlightInfo "   +


                                                                        "(FlightID   varchar(10)   primary   key, "   +
                                                                        "TakeOffTime   datetime   not   null, "   +
                                                                        "DescentTime   datetime   not   null, "   +
                                                                        "Start   varchar(20)   not   null, "   +
                                                                        "Final   varchar(20)   not   null) ";
                                cmd.ExecuteNonQuery();
                                con.Close();
                                InitalizeToolStripMenuItem.Enabled   =   false;
                                MessageBox.Show( "创建数据库成功! ");
                        }
                        catch(SqlException   sqle)
                        {
                                MessageBox.Show( "数据库已存在! ");
                                InitalizeToolStripMenuItem.Enabled   =   false;
                        }
                }

        }
}

[解决办法]
SqlConnection con = new SqlConnection(@ "Driver={SQL Native Client};Server=(local);Database=COMPUTER\SQLEXPRESS;Trusted_Connection=yes; ");

热点排行