数据库(SQL2005)使用中的小技巧——学生管理系统心得体会
来源:互联网 发布:苹果电脑适合设计软件 编辑:程序博客网 时间:2024/06/08 02:33
本系列文章主要介绍的是我在开发学生管理系统系统时的一些问题进行总结,这一篇是我对于数据库(SQL2005)我使用时的一些小细节、小技巧,希望对和我一样的新人有些帮助。
小技巧(1):
在数据库合理的使用数据类型,例如在保存密码的时候数据类型最好是varchar类型的,而不要设置为nchar类型的数据的数据类型,因为nchar没有将所设置的字符长度输满的话,数据库会自动用空格进行补充。所以如果用户的密码正好是以空格作为最后一位的话,如果使用nchar类型那么这个用户面临的则是永远也输入不到正确的密码。
小技巧(2):
在写关闭数据库连接的时候不要忘记将,开启后的连接参数传入到关闭函数里面。我们开始的时候忘记传递参数,闹出来不少的笑话。
public void dbClose(Connection conn, PreparedStatement pstmt, ResultSet rs) {this.conn = conn;this.pstmt = pstmt;this.rs = rs;try {if (rs != null)rs.close();if (pstmt != null)pstmt.close();if (conn != null)conn.close();}小技巧(3):
在设置多种条件的搜索的时候可以使用下面的T-SQL语句。像这种多种条件的搜索下,T-SQL有很多人不会写,下面就是一个例子。
select * from Lesson where not id=0 and id=1 and id=2
如果什么都没有输入,则运行第一句,如果输入了一个条件则把第二条加进去一起进行搜索,注意要在Id=0后面或者在and的前面加上一个空格,我推荐在and前面加上一个空格,这样可以更方便的增加搜索条件。
总结:
我的经验比较少,所以只是总结出了这一点东西,不过希望这一点东西对大家有用。
- 数据库(SQL2005)使用中的小技巧——学生管理系统心得体会
- 数据库的搭建----学生管理系统心得体会
- 在jsp传递时控制时间和中文字符——学生管理系统心得体会
- 数据库—学生管理系统问题
- Qt数据库使用之学生管理系统
- 小整理-学生管理系统加强版.连接数据库(并通过键盘输入存放学生信息到数据库)
- 安卓Sqlite数据库完成学生管理系统小案例
- 学生管理系统——数据库表设计
- 学生管理系统设计(数据库版)
- 学生管理系统小感
- 小程序--学生管理系统
- 学生管理系统—链表
- Log4J日志管理系统使用心得体会
- 学生管理系统----学生连接数据库类
- 学生成绩数据库管理系统
- 将实体存入到session对象和实现同一功能的jsp页面复用技术——学生管理系统心得体会
- 学生信息管理系统(使用数据库)
- (小案例)数组应用:实现学生管理系统
- c语言获得设备端口列表--使用libpcap包
- MediaPlayer生命周期
- mac搭建cordova开发环境
- sql oracle
- Android UI--Android View.onMeasure方法的理解
- 数据库(SQL2005)使用中的小技巧——学生管理系统心得体会
- apache + php+ mysql 配置后找不到mysql的解决办法
- PHP错误处理
- 实现Android手机屏幕监视
- ubuntu下安装apache+php+mysql
- LRUCache
- poj1466 二分图最大独立集
- ubuntu系统下创建软件的桌面快捷方式
- linux2用户组操作篇