黑马程序员——ADO.NET学习日志
2012-06-26 20:16
316 查看
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------------------------
1、首先来段神奇的代码,其实一直都不太懂它的意思:
string dataDir =
AppDomain.CurrentDomain.BaseDirectory;
if (dataDir.EndsWith(@"\bin\Debug\")|| dataDir.EndsWith(@"\bin\Release\"))
{
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
AppDomain.CurrentDomain.SetData("Datadirectory", dataDir);
}
其中
AppDomain.CurrentDomain.BaseDirectory是获取基目录,它用程序集冲突来探测程序集,它代表的是程序集所在的目录,它具有读入和写入的属性。
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;获得子目录父目录父目录的全称。
2、using(){}凡事继承了IDisposable接口的都要释放资源,这里可以用using。
3、SqlConnection 连接数据库的操作类,要实现对sql数据库的操作,首先的连接它:
SqlConnection conn = new SqlConnection();
4、然后获取连接字符串:str = DataSource=.;Initial Catalog=User;Integrated Security=True
5、然后将字符串传给连接对象:SqlConnection conn = new SqlConnection(str);
6、创建一条执行命令:SqlCommand cmd = conn.CreateCommand()
7、建立sql命令语句:如,cmd.CommandText = "select * from Table_1 wherename=’admin’
8、执行:cmd.ExecuteNonQuery();
9、GetString()是获得列的数据,GetOrdinal()是根据列明动态的得到数据;
10、SqlDataReader reder = cmd.ExecuteReader()成条的读入数据,reder.Read()一直向下读,不回头。
------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://net.itheima.com/
1、首先来段神奇的代码,其实一直都不太懂它的意思:
string dataDir =
AppDomain.CurrentDomain.BaseDirectory;
if (dataDir.EndsWith(@"\bin\Debug\")|| dataDir.EndsWith(@"\bin\Release\"))
{
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
AppDomain.CurrentDomain.SetData("Datadirectory", dataDir);
}
其中
AppDomain.CurrentDomain.BaseDirectory是获取基目录,它用程序集冲突来探测程序集,它代表的是程序集所在的目录,它具有读入和写入的属性。
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;获得子目录父目录父目录的全称。
2、using(){}凡事继承了IDisposable接口的都要释放资源,这里可以用using。
3、SqlConnection 连接数据库的操作类,要实现对sql数据库的操作,首先的连接它:
SqlConnection conn = new SqlConnection();
4、然后获取连接字符串:str = DataSource=.;Initial Catalog=User;Integrated Security=True
5、然后将字符串传给连接对象:SqlConnection conn = new SqlConnection(str);
6、创建一条执行命令:SqlCommand cmd = conn.CreateCommand()
7、建立sql命令语句:如,cmd.CommandText = "select * from Table_1 wherename=’admin’
8、执行:cmd.ExecuteNonQuery();
9、GetString()是获得列的数据,GetOrdinal()是根据列明动态的得到数据;
10、SqlDataReader reder = cmd.ExecuteReader()成条的读入数据,reder.Read()一直向下读,不回头。
------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://net.itheima.com/
相关文章推荐
- 黑马程序员之 ASP.NET学习笔记:ADO.NET基础知识总结
- 黑马程序员——ADO.Net学习笔记
- 黑马程序员之ADO.NET学习笔记:.NET中被大家容易忽视的问题
- 黑马程序员之ADO.NET学习笔记:SqlDataReader和SqlDataAdapter 区别
- 黑马程序员之ADO.NET学习笔记:执行Insert操作
- 【黑马程序员】ADO.NET访问EXCEL(学习笔记)
- 黑马程序员之ADO.NET 学习笔记:多种ADO.NET属性
- 黑马程序员---关于对ADO.Net学习的总结
- 黑马程序员之ADO.NET学习笔记:ADO.NET介绍
- 黑马程序员--数据库开发及ADO.NET学习总结
- 黑马程序员-- ADO.NET基础学习笔记
- 黑马程序员之ADO.NET学习笔记:SqlConnection(连接对象)
- 黑马程序员之ADO.NET学习笔记:ADO.NET如何读取Excel
- 黑马程序员-Ado.net学习之参数化查询(防止sql注入)
- 黑马程序员_学习日记45_612数据库开发及ADO.Net(SQL语言)
- 黑马程序员之ADO.NET学习笔记:执行select语句
- 黑马程序员_学习日记46_614数据库开发及ADO.Net(约束、数据检索)
- 黑马程序员-ADO.NET学习总结
- 黑马程序员之ADO.NET学习笔记:登陆练习。
- 黑马程序员之ADO.NET学习笔记:SqlCommand(命令对象)