C#中的C/S程序如何连接SQL数据库啊?在线等! C#中的C/S程序如何连接SQL数据库啊?在线等!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string sqlconn = "data source=.;database=bfbc;uid=sa;pwd=sa"; System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(sqlconn); conn.Open(); string sqlStament = "insert into DemarcateRelatingDocument(DemarcateFile,FileName,VehicleConfigureDocument,InputUser,InputTime,EcuFactoryId,Other,Edition) values(@1,@2,@3,@4,@5,@6,@7,@8)"; System.Data.SqlClient.SqlCommand cdm = new System.Data.SqlClient.SqlCommand(sqlStament, conn); cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@1", fileByte)); cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@2", this.openFileDialogOne.FileName)); cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@3", DateTime.Now.ToLongDateString())); cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@4", "Dahai")); cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@5",DateTime.Now.ToString())); cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@6","WFCYFDJZZC")); cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@7", "无说明信息")); cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@8", 2)); int rtnInt = 0; rtnInt= cdm.ExecuteNonQuery(); if (rtnInt>0) { MessageBox.Show("写入成功!"); } else { MessageBox.Show("写入失败!"); } conn.Close();参考下。 1. using System; 2. 3. using System.IO; 4. 5. using System.Data.SqlClient; 6. 7. 8. 9. namespace ConsoleSqlConnection 10. 11. { 12. 13. /// <summary> 14. 15. /// Class1 的摘要说明。 16. 17. /// </summary> 18. 19. class SqlConnectionClass 20. 21. { 22. 23. /// <summary> 24. 25. /// 应用程序的主入口点。 26. 27. /// </summary> 28. 29. [STAThread] 30. 31. static void Main(string[] args) 32. 33. { 34. 35. string strCon = @"server=(local);Integrated Security=true;database=Northwind;uid=sa;pwd=sa"; 36. 37. SqlConnection MyCon = new SqlConnection(strCon); 38. 39. // 打开SQL Server数据库 40. 41. try 42. 43. { 44. 45. MyCon.Open(); 46. 47. 48. 49. // 浏览数据库 50. 51. string strSQL = @"select * from Customers"; 52. 53. SqlCommand MyCommand = new SqlCommand(strSQL, MyCon); 54. 55. 56. 57. // 将检索结果放入SqlDataReader中 58. 59. SqlDataReader MyDataReader = MyCommand.ExecuteReader(); 60. 61. 62. 63. Console.WriteLine("显示数据库中的数据"); 64. 65. while (MyDataReader.Read()) 66. 67. { 68. 69. Console.WriteLine("用户名称:{0} 公司名称:{1} 所在城市:{2}", MyDataReader["CustomerID"].ToString().PadRight(10), MyDataReader["CompanyName"].ToString().PadRight(25), MyDataReader["City"].ToString()); 70. 71. } 72. 73. MyDataReader.Close(); 74. 75. } 76. 77. catch (Exception ex) 78. 79. { 80. 81. Console.WriteLine("{0}", ex.ToString()); 82. 83. } 84. 85. finally 86. 87. { 88. 89. // 使用完毕,关闭数据库 90. 91. MyCon.Close(); 92. 93. } 94. 95. Console.ReadLine(); 96. 97. } 98. 99. } 100. 101. } 谢谢,我是写.net的B/S程序,C/S程序没有写过,自己想学一学,谢谢兄台! using (SqlConnection conn = new SqlConnection(DataAccess.DbComm.Conn_Bulltion)) { SqlDataReader reader = null; SqlCommand comm = new SqlCommand(); conn.Open(); comm.Connection = conn; comm.CommandType = CommandType.Text; comm.CommandText = sql; reader = comm.ExecuteReader();} public static SqlConnection GetConnected() { string source = "server=你想连接的服务器IP地址;" + "user id=连接数据库的用户名;password=密码;" + "database=你连接的数据库名"; SqlConnection sql = new SqlConnection(source); return sql; }写一个静态类的GetConnected方法想用的时候实例化就可以了SqlConnection conn=GetConnected();conn.open(); gridview数据源转换成table问题 如果在以编程方式指定日志文件路径? petshop4.0中的消息处理问题 怎样在ultraGrid里设置只增加一条记录 提示要输入密码,怎么回事呀? c#怎么显示系统所有进程 如果我要写一个IT的B2C的商城系统,请问有人能帮助我吗/ web TextBox怎么显示为*? 有关email自动转发功能? 在C#的FORM程序中,如何在窗口关闭时,将线程关闭,我用ABORT后,THREAD 还是关不掉。导致窗口关闭后,线程还在运行。请高手指教啊! C#编写的activex控件属性页问题 直接加载问题
string sqlconn = "data source=.;database=bfbc;uid=sa;pwd=sa";
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(sqlconn);
conn.Open();
string sqlStament = "insert into DemarcateRelatingDocument(DemarcateFile,FileName,VehicleConfigureDocument,InputUser,InputTime,EcuFactoryId,Other,Edition) values(@1,@2,@3,@4,@5,@6,@7,@8)";
System.Data.SqlClient.SqlCommand cdm = new System.Data.SqlClient.SqlCommand(sqlStament, conn);
cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@1", fileByte));
cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@2", this.openFileDialogOne.FileName));
cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@3", DateTime.Now.ToLongDateString()));
cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@4", "Dahai"));
cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@5",DateTime.Now.ToString()));
cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@6","WFCYFDJZZC"));
cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@7", "无说明信息"));
cdm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@8", 2));
int rtnInt = 0;
rtnInt= cdm.ExecuteNonQuery();
if (rtnInt>0)
{
MessageBox.Show("写入成功!");
}
else
{
MessageBox.Show("写入失败!");
}
conn.Close();参考下。
2.
3. using System.IO;
4.
5. using System.Data.SqlClient;
6.
7.
8.
9. namespace ConsoleSqlConnection
10.
11. {
12.
13. /// <summary>
14.
15. /// Class1 的摘要说明。
16.
17. /// </summary>
18.
19. class SqlConnectionClass
20.
21. {
22.
23. /// <summary>
24.
25. /// 应用程序的主入口点。
26.
27. /// </summary>
28.
29. [STAThread]
30.
31. static void Main(string[] args)
32.
33. {
34.
35. string strCon = @"server=(local);Integrated Security=true;database=Northwind;uid=sa;pwd=sa";
36.
37. SqlConnection MyCon = new SqlConnection(strCon);
38.
39. // 打开SQL Server数据库
40.
41. try
42.
43. {
44.
45. MyCon.Open();
46.
47.
48.
49. // 浏览数据库
50.
51. string strSQL = @"select * from Customers";
52.
53. SqlCommand MyCommand = new SqlCommand(strSQL, MyCon);
54.
55.
56.
57. // 将检索结果放入SqlDataReader中
58.
59. SqlDataReader MyDataReader = MyCommand.ExecuteReader();
60.
61.
62.
63. Console.WriteLine("显示数据库中的数据");
64.
65. while (MyDataReader.Read())
66.
67. {
68.
69. Console.WriteLine("用户名称:{0} 公司名称:{1} 所在城市:{2}", MyDataReader["CustomerID"].ToString().PadRight(10), MyDataReader["CompanyName"].ToString().PadRight(25), MyDataReader["City"].ToString());
70.
71. }
72.
73. MyDataReader.Close();
74.
75. }
76.
77. catch (Exception ex)
78.
79. {
80.
81. Console.WriteLine("{0}", ex.ToString());
82.
83. }
84.
85. finally
86.
87. {
88.
89. // 使用完毕,关闭数据库
90.
91. MyCon.Close();
92.
93. }
94.
95. Console.ReadLine();
96.
97. }
98.
99. }
100.
101. }
{ SqlDataReader reader = null;
SqlCommand comm = new SqlCommand(); conn.Open();
comm.Connection = conn;
comm.CommandType = CommandType.Text;
comm.CommandText = sql; reader = comm.ExecuteReader();
}
{
string source = "server=你想连接的服务器IP地址;" + "user id=连接数据库的用户名;password=密码;" + "database=你连接的数据库名";
SqlConnection sql = new SqlConnection(source);
return sql;
}写一个静态类的GetConnected方法
想用的时候实例化就可以了
SqlConnection conn=GetConnected();
conn.open();