关于自己在学习java路程上的所思所想(一)
2016-06-18 14:49
337 查看
1、发现如果设置主键,那么表的顺序不再是按插入顺序显而是以正序显示,主键的不光只代表非空+唯一的特性
2、使用类似内连接查询,最好用.标明数据属于哪张表的(employee.id),否则可能产生数据模糊ambiguous
3、交叉连接查询造成笛卡尔积的原因是SQL采用的实际是m(一表)*n(另一表)的遍历,条件是作为限制来获得对应的列表的
4、public static Connection getConnection(){
Connection conn;
try {
conn = DriverManager.getConnection(url,user,password);
return conn;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
throw new RuntimeException(e);
}
}
这个机制可以实现以下功能:
1.发生异常时不会return conn.
2.可以在SQLException被捕获时,打印出该异常的痕迹,并且用RuntimeException包装该异常抛出,这样,getConnection方法的调用者就可以根据自己的需求处理或者不处理该异常.
5、批处理能提高运行效率的原理是不是跟IO中的缓冲机制一样?
6、关于路径问题:
1.绝对路径,即该对象在所在系统的完整路径(例如:e:\t.txt)。
好处是不会受到相对路径的模糊情况影响
坏处是会受到不同系统的绝对路径命名方式不同的影响
2.相对路径,即java命令运行的所在目录,在不同目录下运行,会造成路径的不准确
eclipse和myeclipse的java命令是在项目目录下运行的,设置了一个bin目录的classpath,所有的类文件都存放在bin目录下
3.类路径
/ : 斜杠表示classpath的根目录
在java项目下,classpath的根目录从bin目录开始
在web项目下,classpath的根目录从WEB-INF/classes目录开始
---------------------------------------------------- 华丽的分割线 ----------------------------------------------------------------------------------
亲们轻喷,我只想安安静静地总结学习路上的心得,有什么不对的希望提出来,大家一起进步
2、使用类似内连接查询,最好用.标明数据属于哪张表的(employee.id),否则可能产生数据模糊ambiguous
3、交叉连接查询造成笛卡尔积的原因是SQL采用的实际是m(一表)*n(另一表)的遍历,条件是作为限制来获得对应的列表的
4、public static Connection getConnection(){
Connection conn;
try {
conn = DriverManager.getConnection(url,user,password);
return conn;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
throw new RuntimeException(e);
}
}
这个机制可以实现以下功能:
1.发生异常时不会return conn.
2.可以在SQLException被捕获时,打印出该异常的痕迹,并且用RuntimeException包装该异常抛出,这样,getConnection方法的调用者就可以根据自己的需求处理或者不处理该异常.
5、批处理能提高运行效率的原理是不是跟IO中的缓冲机制一样?
6、关于路径问题:
1.绝对路径,即该对象在所在系统的完整路径(例如:e:\t.txt)。
好处是不会受到相对路径的模糊情况影响
坏处是会受到不同系统的绝对路径命名方式不同的影响
2.相对路径,即java命令运行的所在目录,在不同目录下运行,会造成路径的不准确
eclipse和myeclipse的java命令是在项目目录下运行的,设置了一个bin目录的classpath,所有的类文件都存放在bin目录下
3.类路径
/ : 斜杠表示classpath的根目录
在java项目下,classpath的根目录从bin目录开始
在web项目下,classpath的根目录从WEB-INF/classes目录开始
---------------------------------------------------- 华丽的分割线 ----------------------------------------------------------------------------------
亲们轻喷,我只想安安静静地总结学习路上的心得,有什么不对的希望提出来,大家一起进步
相关文章推荐
- MySQL中的integer 数据类型
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- MySQL存储过程
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- PropertyChangeListener简单理解
- MySQL创建用户及权限控制