public partial class _Default : System.Web.UI.Page
{
protected void Button1_Click(object sender, EventArgs e)
{
try
{
//创建一个 SqlConnection对象
string strCon = "Integrated Security=SSPI;Initial Catalog='数据库';Data Source=’主机名’";
SqlConnection myConn = new SqlConnection ( strCon ) ;
string strCom = " SELECT * FROM 基本信息" ;
//创建一个 DataSet对象
DataSet myDataSet = new DataSet ( ) ;
myConn.Open ( ) ;
SqlDataAdapter myCommand = new SqlDataAdapter ( strCom , myConn ) ;
myCommand.Fill ( myDataSet , "基本信息" ) ;
myConn.Close ( ) ; //关闭连接
Label1.Text="本地SQL数据库连接成功";
}
catch ( Exception ex1 )
{
Label1.Text="本地SQL数据库连接失败";
}
}
}我是刚学c#的,现在想尝试下连接数据库,在连接的时候出了点问题,代码是网上摘来的,做了适当修改。运行的时候则显示“本地SQL数据库连接失败”
{
protected void Button1_Click(object sender, EventArgs e)
{
try
{
//创建一个 SqlConnection对象
string strCon = "Integrated Security=SSPI;Initial Catalog='数据库';Data Source=’主机名’";
SqlConnection myConn = new SqlConnection ( strCon ) ;
string strCom = " SELECT * FROM 基本信息" ;
//创建一个 DataSet对象
DataSet myDataSet = new DataSet ( ) ;
myConn.Open ( ) ;
SqlDataAdapter myCommand = new SqlDataAdapter ( strCom , myConn ) ;
myCommand.Fill ( myDataSet , "基本信息" ) ;
myConn.Close ( ) ; //关闭连接
Label1.Text="本地SQL数据库连接成功";
}
catch ( Exception ex1 )
{
Label1.Text="本地SQL数据库连接失败";
}
}
}我是刚学c#的,现在想尝试下连接数据库,在连接的时候出了点问题,代码是网上摘来的,做了适当修改。运行的时候则显示“本地SQL数据库连接失败”
解决方案 »
- 还是 问个思路关于tcp收到信号包后,大家是按什么思路解包的
- 如何把C#的DATETIME类型的日期存储到sql里面?存储为什么类型好呢?在线等....
- 关于 User Account Control 的问题!
- 国内第一个 XNA Beta2 游戏《泡泡堂》现已发布,并提供源码下载。
- MediaPlayer 中怎样获取当前的进度
- asp上传图片问题,在ASP区无人能答.急急急急请各位大侠帮忙!!!!感激不尽
- DataGrid自动创建列的问题!
- 关于打印的一个例子!
- c#如何实现一个线程暂停,等待用户输入文本后继续运行?
- 文件流问题
- C# webbrowser 中的链接问题
- 用过CAPICOM的进,快崩溃了
中文对象起码要换成你的数据库名和主机IP吧
Label1.Text="本地SQL数据库连接成功";
}
catch ( Exception ex1 )
{
Label1.Text="本地SQL数据库连接失败";
}
}
错误处理也要把这个换成这样吧
Label1.Text=ex1.String;
using(SqlConnection myConn = new SqlConnection("Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword"))
{}
sqldatasource直接连接
还有我装的是SQL server 2005
你的代码好像没什么问题的,除非string strCon = "Integrated Security=SSPI;Initial Catalog='数据库';Data Source=’主机名’"; 写错了
"Data Source=IP;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword"
错误代码
我现在估计,把myConn的open和close方法去掉。
因为SqlDataAdapter对象不需要sqoconnection连接
string strCon = "Integrated Security=SSPI;Initial Catalog='数据库';Data Source=’主机名’"; 应改为:
string strCon = "data source=主机名或主机IP;initial catalog=数据库名;user id=用户名;password=密码";
再者要确认服务器名称是正确的,
最保险的就是你打开SQLSERVER的SSMS 里面那个服务器名称要和连接的一致。
{
// return new SqlConnectio("server=.\\sql2005;uid=sa;pwd=123;database=数据库");
return new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ConnectionString);
}
public static int get_date(string sql)
{
int i = 0;
SqlConnection con = get_2005();
try
{
SqlCommand com = new SqlCommand();
com.CommandText = sql;
com.Connection = con;
con.Open();
com.ExecuteNonQuery(); }
catch (Exception e)
{
throw new Exception(e.Message);
}
finally
{
con.Close();
}
return i;
}
public static DataTable get_table(string sql)
{
DataTable dt = new DataTable();
SqlConnection con = get_2005();
SqlDataAdapter da = new SqlDataAdapter(sql, con);
da.Fill(dt);
return dt; }
但是一个问题,无法识别转义序列;
求高人
protected void Button1_Click(object sender, EventArgs e)
{
try
{
//创建一个 SqlConnection对象
string strCon = "Data Source=YOYO_7-PC\\SQLEXPRESS;Initial Catalog=尝试连接数据库;Integrated Security=SSPI";
SqlConnection myConn = new SqlConnection(strCon);
string strCom = " SELECT * FROM 基本信息";
//创建一个 DataSet对象
DataSet myDataSet = new DataSet();
myConn.Open();
SqlDataAdapter myCommand = new SqlDataAdapter(strCom, myConn);
myCommand.Fill(myDataSet, "基本信息");
myConn.Close();
//关闭连接
Label1.Text = "本地SQL数据库连接成功";
}
catch (Exception ex1)
{
Label1.Text = ex1.ToString();