㈠ 在asp.net(c#)中如何用sql语句调用服务器端的存储过程
如果已知了
服务器端
有你需要的
存储过程
,则第一步需要使你的程序和服务器先建立起连接,连接成功之后可以写一个
sql语句
:exec
存储过程名(不带参的存储过程)就行了,当然这些可以在你的程序里写也可以在你的程序里写语句用来调用完成上述sql语句的存储过程名即把上面的exec
存储过程名
封装在另一个存储过程里,在程序里通过.net
里的
sqlcommand
和
sqlconnection
类来实现完成上面所述的语句
㈡ vs2010+silverlight4怎么连接sqlserver2000
sqlserver2000
它们是连不上的,访问机制都不一样了。建议换成sqlserver2005以上的版本
㈢ ORM是否必要
ORM可以防止注入作为附加功能,SQL也可以带来反注入机制。ORM的主要作用是将数据库域的对象映射到面向对象的域中,因为开发人员更熟悉它们。
开发人员在开发时更倾向于用对象的方式思考
通过ORM,抽象被构造并输入到应用程序代码中,这样就可以在代码中直接实现许多必要的约束,这有助于正确性。㈣ linqtosql怎么动态的映射一个数据库
1、映射数据库
映射数据库主要通过Database属性来指定,引用命名空间System.Data.Linq.Mapping;
具体看如下代码:
//这里在连接的时候 如果MyDatabase不指定Database属性,生成的数据库名为MyDbContext类名
//如果指定,则为Database属性里的名称,在这里生成的数据库名为IThinks
[Database(Name = "IThinks")]
public class MyDbContext : DataContext
{
//必须构建此表,不然创建数据库时会提示没有表,无法创建。
public Table<LoginUser> LoginUsers;
public Table<UserBaseInfo> UserBaseInfos;
public Table<Aritcal> Articals;
public MyDbContext(string connection) : base(connection)
{
}
㈤ vs2008做个c#的系统,数据库用SQL Server2005。问怎么在SQLServer2005建立一个数据库然后连接到c#系统
这个问题问得很奇怪。
是程序去连数据库,数据库一直在那里。而不是数据库去连程序。
程序中
string connStr
= "Data Source = .;Initial Catalog = ADONETTest;Integrated Security = True";
SqlConnection conn = new SqlConnection(connStr);
SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();//建立连接
注意connStr中写明了数据库服务器的位置、数据库的名字、访问时的用户名和密码等信息。
㈥ 如何使用LINQ链接数据库举个例子(C#.NET)谢谢
1、在App_Code下面添加新项“LINQ
to
SQL
类”
2、打开该类,设置Name属性(例如MyLinqDB)和Connection属性
3、服务器资源管理器内添加数据库连接
4、将数据库内需要操作的表拖入LINQ
to
SQL
类的设计视图,并保存
5、新建数据绑定控件例如ListView1
6、后台Page_Load编写代码:
var
DB
=
new
MyLinqDB();
var
query
=
from
t
in
DB.T_Users
select
new
{t.ID,
t.UserName,
t.Password};
ListView1.DataSource
=
query.Where(t
=>
t.ID
>
0).Skip(3
*
20).Take(20);//每页20,第四页
ListView1.DataBind();
㈦ c#.net,linq to sql 更改数据库连接connectionstring
我感觉,只要配置文件中有连接字符串就够了,其他的地方最好别写,因为这样会写死的,网站一发布,后台代码就不能改了。但如果写在配置文件中,发布后不用改代码,就可以实现对连接字符串的修改。
㈧ linq如何设置连接数据库的字符串
你用的是LinqToSql吧?在db = new NewDBDataContext(“指定的链接字符串”);这是使用有一个参数的构造函数,或者看无参的构造函数:
public NewDBDataContext() : base(global::NewGasgoo.AutoRepost.Properties.Settings.Default.DBConnectionString, mappingSource)
{
OnCreated();
}
看这个NewGasgoo.AutoRepost.Properties.Settings.Default.DBConnectionString的定义:
public string DBConnectionString {
get {
return ((string)(this["DBConnectionString8"]));
}
}
这个值就是Setting里的配置链接。
你可以将这个Return 修改为自己的配置,比如ConfigurationManager.AppSettings["DBString"],
也可以直接修改Setting配置。不过我比较推荐db = new NewDBDataContext(“指定的链接字符串”)。因为如果重新托表, return ((string)(this["DBConnectionString8"]));就会自动变的。
㈨ 实例化 linqtosqlclassdatacontext linq=new linqtosqlclassdatacontext ("连接字符")不成功 怎么办 谢谢
有什么错误?连接字符串的\要用\\代替,实在不行在linq的designer.cs里面改构造方法。