这是我vs 里page_load里面的代码 我就想执行一下 试试数据库这个玩意儿 刚开始学嘛 怀疑是不是连接字符串的问题 可是改了很多次 都不行 求教 最好能图解(对了 我是windows身份验证登录)using System;
using System.Collections.Generic;
using System.Linq;
using System.Data.SqlClient;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection myCon = new SqlConnection();
myCon.ConnectionString = "Data Source=localhost;Integrated Security=true;Initial Catalog=test";
myCon.Open(); SqlCommand myCmd = new SqlCommand();
myCmd.Connection = myCon;
myCmd.CommandText = "select * from Student"; SqlDataReader sdr = myCmd.ExecuteReader();
Page.Response.Write("<table border=1px>");
while (sdr.Read())
{
Page.Response.Write("<tr>");
Page.Response.Write("<td>" + sdr.GetString(sdr.GetOrdinal("numb")) + "</td>");
Page.Response.Write("<td>" + sdr.GetString(sdr.GetOrdinal("name")) + "</td>");
Page.Response.Write("<td>" + sdr.GetString(sdr.GetOrdinal("sex")) + "</td>");
Page.Response.Write("</tr>");
}
Page.Response.Write("</table>");
myCon.Close();
}
}
这是我在sql server 2005里面建的名为“test”的数据库 表名“Student”
运行vs后结果如下图
我就是想试试 结果应该是在浏览器里面显示了Student前三列才对
不知道是不是有什么细节问题 比如说设置什么什么属性啊 我都不清楚 求大神
o(︶︿︶)o 唉!!!新手asp.netsql server 2005连接数据库
using System.Collections.Generic;
using System.Linq;
using System.Data.SqlClient;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection myCon = new SqlConnection();
myCon.ConnectionString = "Data Source=localhost;Integrated Security=true;Initial Catalog=test";
myCon.Open(); SqlCommand myCmd = new SqlCommand();
myCmd.Connection = myCon;
myCmd.CommandText = "select * from Student"; SqlDataReader sdr = myCmd.ExecuteReader();
Page.Response.Write("<table border=1px>");
while (sdr.Read())
{
Page.Response.Write("<tr>");
Page.Response.Write("<td>" + sdr.GetString(sdr.GetOrdinal("numb")) + "</td>");
Page.Response.Write("<td>" + sdr.GetString(sdr.GetOrdinal("name")) + "</td>");
Page.Response.Write("<td>" + sdr.GetString(sdr.GetOrdinal("sex")) + "</td>");
Page.Response.Write("</tr>");
}
Page.Response.Write("</table>");
myCon.Close();
}
}
这是我在sql server 2005里面建的名为“test”的数据库 表名“Student”
运行vs后结果如下图
我就是想试试 结果应该是在浏览器里面显示了Student前三列才对
不知道是不是有什么细节问题 比如说设置什么什么属性啊 我都不清楚 求大神
o(︶︿︶)o 唉!!!新手asp.netsql server 2005连接数据库
添加数据源 或者建立以个UDl格式的文件试下
SqlConnection sqlConn = new SqlConnection(connectionString);
sqlConn.Open();
string strSql = "Select * From Capital order by CapitalID";
SqlCommand sqlCmd = new SqlCommand(strSql, sqlConn);
SqlDataReader dtrProvince = sqlCmd.ExecuteReader();
这里面随便找个都能看到示例
SqlCommand cmd = new SqlCommand();//创建cmd执行对象
SqlDataAdapter da = new SqlDataAdapter(); Conn.Open();//打开数据库连接
string strSql = "select * from Carposition";
cmd.Connection = Conn;
cmd.CommandText = strSql;
da.SelectCommand = cmd;
int effectRowNum = da.Fill(dataSet1);
dataGridView2.DataSource = dataSet1.Tables[0];
SqlCommand cmd = new SqlCommand();//创建cmd执行对象
SqlDataAdapter da = new SqlDataAdapter();
Conn.Open();//打开数据库连接
SqlConnection Conn = new SqlConnection(@"Data Source=LocalHost;Initial Catalog=ceshi;Integrated Security=SSPI;");
SqlCommand cmd = new SqlCommand();//创建cmd执行对象
SqlDataAdapter da = new SqlDataAdapter();
Conn.Open();//打开数据库连接
DataSet ds = new DataSet();
string constr="Data Source=LocalHost;Initial Catalog=test;Integrated Security=SSPI;";
SqlConnection con=new SqlConnection(constr);
con.Open();
SqlDataAdapter sda = new SqlDataAdapter(str, con);
sda.Fill(ds, "ds"); con.Close(); gv1.DataSource = ds;
gv1.DataBind();
如果不行,你看看这个http://www.cnblogs.com/sukiwqy/archive/2009/11/11/1601381.html
希望对你有帮助
string constr="server=.;database=test;Integrated Security=sspi;";//windows身份验证登录
string constr="server=192.168.1.2;database=test;user id=sa;password=123456;";//SQL用户验证登录
<connectionStrings>
<add name="connection" connectionString="server=127.0.0.1;Initial catalog=数据库名;integrated security=SSPI;" providerName="System.Data.SqlClient"/>
</connectionStrings>后台代码
SqlConnection sqlconn1 = new SqlConnection(ConfigurationManager.ConnectionStrings["connection"].ConnectionString);
sqlconn1.Open();
命名空间
using System.Data.SqlClient;
using System.Configuration;
string constr="server=.;database=数据库名;uid=sa;pwd=数据库密码";
sqlconnection sql=new sqlconnection(constr)