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>

 

posted @ 2016-04-10 21:03  戒。  阅读(403)  评论(0编辑  收藏  举报