如题,我是这样的。
public SqlConnction conn = new SqlConnction();
可以这样么?括号中该怎么写?我想在程序中设定数据库连接,而不是用配置脚本的方式。比如我把textbox的值设定为数据库连接。该怎么写?谢谢!!!
public SqlConnction conn = new SqlConnction();
可以这样么?括号中该怎么写?我想在程序中设定数据库连接,而不是用配置脚本的方式。比如我把textbox的值设定为数据库连接。该怎么写?谢谢!!!
//Global.DBConnStr = "连接串内容" ;
string SQL ;
SQL = "SELECT ID FROM forum_User WHERE LoginNM='{0}' AND LoginPW='{1}'" ;
SQL = String.Format(SQL, txtLoginNM.Text, txtLoginPW.Text) ;object obj = null ;
OleDbConnection conn = new OleDbConnection(Global.DBConnStr) ;
OleDbCommand comm = new OleDbCommand(SQL, conn) ;
conn.Open() ;
try{obj = comm.ExecuteScalar() ;}
catch{obj = null ; }
finally{conn.Close() ;}
上面的寫法不行
string connstr;//web,並且分層的話可以用Session;winForm,並且分層的話可以用一個屬性來得到。
//如果是一層就很簡單了,直接賦值。
SqlConnction conn = new SqlConnction(connstr);
public SqlConnction conn = new SqlConnction(textbox.Text);
// 或者这样写:
public SqlConnction conn = new SqlConnction();
conn.ConnectionString = textbox.Text;
希望可以用最简单的方式。我的预期:
1、安装好我的程序后,第一次运行时,在程序里面设置数据库的配置。最后保存在一个本地文件里面。(个人作业,可以不考虑性能和安全)最好就一个txt文件,没有其他格式
2、然后以后每次运行我的程序的时候,都不需要再设置数据库(当然可以自己在程序中修改)。请问在C#中该怎么写那些呢?麻烦了
若要直接写到页面中也可,
SqlConnection _conn = new SqlConnection( "" );
_conn.Open();