第1个回答 2008-12-23
Sql2005用的SqlConnection,OleDbConnection是连接Access数据库的。
string SqlStr="Server=Localhost;Database=你的数据库名;Integrited Security=SSPI;";
或者"Server=你的用户名\\SqlExpress;Database=你的数据库名;User=你的用户名;Password=你的密码;";
String OleDbStr="Provider=Microsoft.Jet.OLEDB.4.0;Data base=你的数据库名(包括完整路径);User=你的用户名;Password=你的密码;";
还有些别的写法,你去google一下就有很多。
第2个回答 2008-12-22
可以理解 和我当时一样!..
不太会 还没人讲明白 超级郁闷!
我也用的是 2008
工具条-数据-数据库-在服务器名上打“.”-选择你的表-完成 就可以了
当然 上面的是手动连
还可以代码连
但是很麻烦 因为我不知道你连完要做什么 所以 不知道因为怎么写代码
建议你必须手上有本书
不然就算会了这一道题 其他的也不行
加油~
第3个回答 2008-12-22
建议自己写一个连接类,微软自带的连接数据库方法还是比较麻烦的。
private static string ConnStr = "server=IP;database=databasename;uid=sa;pwd='pub'";
调用后再connect、command。
另外,使用DataGridView之类的表格显示数据时,需要指定数据源
第4个回答 2008-12-23
用SQL的话建议用SqlConnection。
string connString = "Server=localhost;Database=数据库名;Integrated Security = SSPI;";
SqlConnection myConnection = new SqlConnection();
myConnection.ConnectionString = connString;
string sql = "Sql语句";
SqlCommand cmd = new SqlCommand(sql, myConnection);
myConnection.Open();
第5个回答 2008-12-22
这个貌似SQL Server的设置问题.如果Sql Server 不在调试的本机,相当麻烦,要开其他服务.
我以前项目也是2003的.倒不如在本地项目里面添加一个"本地数据库文件"这样,不使用SQL Server 承载数据库.