MyEclipse与Tomcat的使用以及数据源的配置
Myeclipse的使用常识: 1.编译器与环境变量 运行环境>=编译环境才能运行 Properties(属性)->java compliler:编译器 java Bulid Path:运行环境 2,调试 F5:step into F6:step over F7:step return drop to frame:跳到当前方法的第一行 resume:跳到下一个断电(如果没有下一个断点,则运行整个程序) watch:观察变量的值 断点注意的问题: a,断点调试完成后,要在breakpoints视图清除所有断点 b,断点调试完成后,一定要记得结束运行断点的jvm 3,快捷键的使用 查看所有的快捷键ctrl+shift+l Alt+/ :Content assist内容助理 Ctrl + 1:内容修复 ctrl + shift + O :导包 Ctrl + shift + F:格式化代码块 向前向后:Alt + 方向键(-><-:这是进去类去源代码时使用,上下使代码移动) 查看源代码:way1:按住Ctrl-->然后鼠标移动到要查看的 way2:Ctrl+shift+t 添加注释 Ctrl + shift + / 除去注释:Ctrl + shift + \ 重置透视图window——>reset perspective 更改大小写:Ctrl+shift+x(大写) Ctrl+shift+y(小写) Ctrl+T:查看继承关系 Tomcat的使用: 在连接数据库放几个.jar文件的时候: 1)可以放在WEB-INF下的lib文件下,但是这样这能让这一个web项目用 2)放在tomcat的公共lib下,这样所有的web都能用 配置端口号:
配置数据源和连接池(各种数据库的在Tomcat中JDBC DATA SORCE中找的到): 需要引入import javax.sql.*;import javax.naming.*; //创建一个上下文 Context con=new javax.naming.InitialContext(); DataSource ds=(DataSource)con.lookup("java:comp/env/数据源名"); ct=ds.getConnection(); 1)在context中 <Resource name="jdbc/myoracle" auth="Container" <!--name:给数据源设置名字(jndi) auth:表示该数据源是谁管理 type:类型--> type="javax.sql.DataSource" <!--驱动设置,该驱动放在tomcat的common/lib下,或者放在该 站点自己的lib目录下--> driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@127.0.0.1:1521:数据库名" username="scott" password="tiger" <!--在连接池中最大的激活连接数 --> maxActive="20" <!--在连接池中最大的保留(空闲)连接数,用的人少时--> maxIdle="10" <!--客户端在队列池中最大等待时间,按秒计算,-1指一直等,直 到有连接--> maxWait="-1"/> 2)在web.xml <resource-ref> <description>Oracle Datasource example</description> <res-ref-name>jdbc/myoracle</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> <!--name:给数据源设置名字(jndi) auth:表示该数据源是谁管理 type:类型--> <Resource name="lu" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="xuefeng"> <!--工厂设置--> <parameter> <name>factory</name> <value>org.apache.commons.dbcp.BasicDataSourceFactory</va lue> </parameter> <parameter> <!--驱动设置,该驱动放在tomcat的common/lib下,或者放在该 站点自己的lib目录下--> <name>driverClassName</name> <value>oracle.jdbc.driver.OracleDriver</valu e> </parameter> <parameter> <!--设置url--> <name>url</name> <value>jdbc:oracle:thin:@localhost:1521;Date baseName=orcl</value> </parameter> <parameter> <!--设置连接数据库的用户名--> <name>username</name> <value>outln</value> </parameter> <parameter> <!--设置连接数据库的密码--> <name>password</name> <value>outln</value> </parameter> <parameter> <!--在连接池中最大的激活连接数 --> <name>maxActive</name> <value>50</value> </parameter> <parameter> <!--在连接池中最大的保留(空闲)连接数,用的人少时--> <name>maxIdle</name> <value>10</value> </parameter> <parameter> <!--客户端在队列池中最大等待时间,按秒计算,-1指一直等,直 到有连接--> <name>maxWait</name> <value>30</value> </parameter> </ResourceParams> </Context>
现在的几乎什么都不懂,但是不代表以后的我也是这样。