1、访问数据库的sql语句,如select、insert和update语句,字段名、表名最好全部用中括号括起来,以免被误认为是关键词,尤其是SQL Server数据库。
2、拆分字符串方法
String options="11,22,33"
st=new StringTokenizer(options,",");
while(st.hasMoreTokens())
{
String str=st.nextToken();
}
3、打开的数据库联接务必记得关闭,否则可能导致无法打开新的数据库联接。
4、如果使用JDBC-ODBC桥连接,在配置ODBC时,最好建立系统DSN,而不要建立用户DSN,否则可能会出现错误:“[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序”。目前尚不清楚原因。
5、用JavaMail发邮件,smtp服务器用smtp.mail.yahoo.com,竟然一个yahoo帐号可以通过认证,另一个yahoo帐号则不能通过。这些yahoo帐号都可以在yahoo网站成功登录。不能通过认证的yahoo帐号用户中有下划线,密码全是数字,能通过认证的帐号没有这两个特点,不知道这是不是原因。
6、将Access数据库导成SQL Server数据库,注意如下问题:
1)备注类型转换为ntext类型,前者可以用=比较字符串,后者不可以用=,而应该用Like
2)自动编号字段没有转换为标识字段,需要手工修改。