`
zpt
  • 浏览: 3472 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

jbuilder 2005 + tomcat 5.0

阅读更多
0、数据源的配置
http://localhost:8080/admin声称数据源好像不起什么作用
运行时产生
D:\Documents and Settings\zpt\jbproject\untitled3\Tomcat\conf\server8080.xml文件
手工编辑其,去掉第二行的注释,并加入使其为:
<?xml version="1.0" encoding="UTF-8"?>
	<Server debug="0" port="8081" shutdown="SHUTDOWN">
	  <Service name="Catalina">
	    <Connector acceptCount="10" connectionTimeout="60000" debug="0" maxThreads="75" minSpareThreads="5" port="8080"/>
	    <Engine debug="0" defaultHost="localhost" name="Catalina">
	      <Host appBase="D:\Documents and Settings\zpt\jbproject\untitled3\Tomcat\webapps" autoDeploy="false" debug="0" deployXML="false" name="localhost" unpackWARs="false">
        	<Context workDir="D:\Documents and Settings\zpt\jbproject\untitled3\Tomcat\work\WebModule1" path="/WebModule1" displayName="WebModule1" docBase="D:/Documents and Settings/zpt/jbproject/untitled3/WebModule1" reloadable="true">
	          <Resource type="javax.sql.DataSource" name="jdbc/oracle"/>
        	  <ResourceParams name="jdbc/oracle">
	            <parameter>
        	      <name>maxWait</name>
	              <value>5000</value>
        	    </parameter>
	            <parameter>
        	      <name>maxActive</name>
        	      <value>4</value>
        	    </parameter>
	            <parameter>
        	      <name>password</name>
	              <value>pmiswh</value>
        	    </parameter>
	            <parameter>
        	      <name>url</name>
	              <value>jdbc:oracle:thin:@10.161.160.10:1521:lydyj</value>
        	    </parameter>
	            <parameter>
        	      <name>driverClassName</name>
	              <value>oracle.jdbc.driver.OracleDriver</value>
	            </parameter>
	            <parameter>
        	      <name>maxIdle</name>
	              <value>2</value>
        	    </parameter>
	            <parameter>
        	      <name>username</name>
	              <value>pmis</value>
        	    </parameter>
	          </ResourceParams>
        	</Context>
	      </Host>
	    </Engine>
	  </Service>
	</Server>


1、Hibernate
a、拷贝ojdbc14.jar、jcconn2d.jar到tomcat 5.0\common\lib目录下,
   并添加到jbuilder的JDKS的Class引用中
b、拷贝
cglib-full-2.0.1.jar
commons-collections-2.1.jar
commons-lang-1.0.1.jar
commons-logging-1.0.3.jar
dom4j-1.4.jar
ehcache-0.7.jar
hibern8ide.jar
hibernate2.jar
hibernate-tools.jar
jdom.jar
jta.jar
odmg-3.0.jar
oscache-2.0.jar
   到tomcat 5.0\common\lib目录下,
   并添加到jbuilder的Servlet的Class引用中

package p;

import net.sf.hibernate.*;
import net.sf.hibernate.cfg.*;

public class HibernateUtil {
  private static final SessionFactory sessionFactory;

  static {
    try {
      sessionFactory = new Configuration();.configure(new HibernateUtil();.getClass();.getResource("/hibernate.cfg.xml"););.buildSessionFactory();;
    }
    catch (HibernateException ex); {
      throw new RuntimeException("Exception building SessionFactory: " +
                                 ex.getMessage();, ex);;
    }
  }

  public static final ThreadLocal session = new ThreadLocal();;

  public static Session currentSession(); throws HibernateException {
    Session s = (Session); session.get();;
    // Open a new Session, if this Thread has none yet
    //if (s == null);
    {
      s = sessionFactory.openSession();;
      session.set(s);;
    }
    return s;
  }

  public static void closeSession(); throws HibernateException {
    Session s = (Session); session.get();;
    session.set(null);;
    if (s != null); {
      s.close();;
    }
  }
}


package web;

import p.DB;
import java.sql.ResultSet;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import net.sf.hibernate.Session;
import p.HibernateUtil;
import net.sf.hibernate.Query;
import java.util.List;
import hibernates.Cat;
import net.sf.hibernate.LockMode;
import net.sf.hibernate.Transaction;
import oracle.sql.CLOB;
import java.io.Writer;
import net.sf.hibernate.Hibernate;

public class test {
  private String str;
  public String getStr(); {
    return str;
  }

  public void setStr(String str); {
    this.str = str;
  }

  public test(); throws Exception {
    try {
      jbInit();;
    }
    catch (Exception ex); {
      ex.printStackTrace();;
    }
  }

  public void o1(); throws Exception {
    Class.forName("oracle.jdbc.driver.OracleDriver");.getInterfaces();;
    String url = "jdbc:oracle:thin:@10.161.160.10:1521:lydyj";
    Connection conn = DriverManager.getConnection(url, "pmis", "pmiswh");;
    Statement stmt = conn.createStatement();;
    ResultSet rs = stmt.executeQuery("select name from cat");;
    str = "";
    while (rs.next();); {
      str += rs.getString("name");;
    }
    rs.close();;
    stmt.close();;
    conn.close();;
  }

  public void o2(); throws Exception {
    Context iniContext = new InitialContext();;
    Context envContext = (Context); iniContext.lookup("java:comp/env");;
    DataSource ds = (DataSource); envContext.lookup("jdbc/pmis/oracle");;
    Connection conn = ds.getConnection();;
    Statement stmt = conn.createStatement();;
    ResultSet rs = stmt.executeQuery("select name from Cat");;
    str = "";
    while (rs.next();); {
      str += rs.getString("name");;
    }
    rs.close();;
    stmt.close();;
    conn.close();;

  }

  public void o3(); throws Exception{
    Session sess=HibernateUtil.currentSession();;
    Query query=sess.createQuery("from Cat");;
    List list=query.list();;
    str="";
    for(int i=0; i<list.size();; i++);{
      str+=((Cat);list.get(i););.getName();;
    }
    HibernateUtil.closeSession();;
  }

  public void o4(); throws Exception{
    Session sess = HibernateUtil.currentSession();;
    Cat obj=(Cat);sess.get(Cat.class, new Long(2148););;
    obj.setMesString(obj.getMes();.getSubString(1, (int);obj.getMes();.length();););;
    obj.setMesString("成郁落叶沉郁落叶沉鱼落雁沉鱼落雁");;
    Transaction tx = sess.beginTransaction();;

    obj.setMes(Hibernate.createClob(" "););;
    sess.save(obj);;
    sess.flush();;

    sess.refresh(obj, LockMode.UPGRADE);;
    CLOB clob = (CLOB); obj.getMes();;
    Writer pw = clob.getCharacterOutputStream();;
    pw.write(obj.getMesString(););;
    pw.flush();;
    pw.close();;
    sess.flush();;

    tx.commit();;
    HibernateUtil.closeSession();;
  }

  public void s1(); throws Exception {
    Class.forName("com.sybase.jdbc2.jdbc.SybDriver");.getInterfaces();;
    String url = "jdbc:sybase:Tds:10.161.160.10:4100";
    Connection conn = DriverManager.getConnection(url, "pmiswh", "pmiswh");;
    conn.setCatalog("rlzy2");;
    Statement stmt = conn.createStatement();;
    ResultSet rs = stmt.executeQuery("select xm from t_zgxx");;
    str = "";
    while (rs.next();); {
      str += this.native2Unicode(rs.getString("xm"););;
    }
    rs.close();;
    stmt.close();;
    conn.close();;
  }

  public void s2(); throws Exception {
    Context iniContext = new InitialContext();;
    Context envContext = (Context); iniContext.lookup("java:comp/env");;
    DataSource ds = (DataSource); envContext.lookup("jdbc/pmis/sybase");;
    Connection conn = ds.getConnection();;
    conn.setCatalog("rlzy2");;
    Statement stmt = conn.createStatement();;
    ResultSet rs = stmt.executeQuery("select xm from t_zgxx");;
    str = "";
    while (rs.next();); {
      str += this.native2Unicode(rs.getString("xm"););;
    }
    rs.close();;
    stmt.close();;
    conn.close();;

  }

  private void jbInit(); throws Exception {
  }

  public String native2Unicode(String s); {
    if (s == null); {
      return null;
    }

    byte[] buffer = new byte[s.length();];

    for (int i = 0; i < s.length();; i++); {
      buffer[i] = (byte); s.charAt(i);;
    }

    return new String(buffer);;
  }

}



其它参见idea 4.5 使用 tomcat 4
分享到:
评论

相关推荐

    自己做的jsp书店 JBuilder 2005 + JDK 1.5

    【标题】"自己做的jsp书店 JBuilder 2005 + JDK 1.5" 描述了一款基于Java Server Pages(JSP)技术构建的在线书店项目,该项目由作者独立完成,而非简单下载的网络资源。开发过程中,作者选择了Borland的JBuilder ...

    用jsp+tomcat5做的网上书店详细课程设计报告。

    - **软件环境**:使用Tomcat 5.0作为服务器,Windows 2000/XP/Vista操作系统,要求IE 6.0以上浏览器,分辨率1024*768,数据库采用Microsoft SQL Server 2000,开发工具为JBuilder 2005和Dreamweaver 8.0。...

    java工程师简历.pdf

    - **技术栈**:JBuilder2005+PowerDesigner+Log4j+BeanUtils+IReport+Windows2000+SQLServer2000+Tomcat5.0+JDK1.5+B/S模式+Jsp+Servlet+JavaBean+Ajax - **项目描述**:该系统全面覆盖了医院的业务工作、管理活动...

    网上书店.doc文档

    该项目由华中农业大学的师生团队发起,采用Windows XP SP2作为开发和测试平台,选用的开发工具包括Borland JBuilder2005、Tomcat5.0、SQL Server2000、JDK1.5以及IBM Rational Rose 2003。 在可行性研究中,报告...

    java程序员简历

    - **应用服务器**:具备在Apache Tomcat、JBoss等应用服务器上进行Java软件开发的经验。 - **操作系统环境**:能够在Windows和Linux环境下部署应用程序。 - **IDE工具**:熟练使用Eclipse、JBuilder等主流Java集成...

    ASP.NET网上书店的需求分析

    项目建议使用Windows XP SP2进行开发和测试,开发软件包括Borland JBuilder2005、Tomcat5.0、SQL Server2000、JDK1.5,建模工具为IBM rational rose 2003企业版。 1.5 功能要求: - 图书信息和用户信息管理:包括...

    JdonFramework-5.0_03

    This version has passed under Tomcat 4.x/5.x JBoss 3.x/JBoss 4.0.0 Weblogic 8.1 when build this project with eclipse or jbuilder. you need modify build.xml , and introduct some libraries: JBoss 3: ...

    JBuilder9 演示文件.pdf

    - Tomcat 3.3、4.0、4.1 #### 四、行业认可与奖项 JBuilder9因其卓越的表现获得了多项行业奖项,包括Jolt Product Excellence奖、Source Code Outstanding Product奖、JDJ Readers' Choice Award等,这些奖项覆盖...

    网上书店可行性报告,内容详细

    - **开发工具**:Borland JBuilder 2005企业版、Tomcat 5.0、SQL Server 2000标准版、JDK 1.5。 - **建模工具**:IBM Rational Rose 2003企业版。 - **关键技术**:JSP、J2EE、JINI。 - **参考文献**: - 《软件...

    Servlet JSP开发运行环境配置

    - 安装目录一般位于 `c:\tomcat5.0` 或者 JBuilder 安装目录下的 `thirdparty\jakarta-tomcat-x.x-xxx`。 2. **配置 servlet 标准库**: - 使用 Tomcat 安装目录中的 `/common/lib/servlet.jar` 或 `/common/lib/...

    新闻发布系统(jsp)

    在北大青鸟2期的项目中,这个新闻发布系统的开发环境包括了JB2005(可能是JBuilder 2005,一款早期的Java集成开发环境),SQL2005(Microsoft SQL Server 2005,用于数据存储和管理)以及Tomcat5.0(一个流行的Java ...

    AXIS学习笔记.doc

    10. **开发工具支持**:在示例中提到了使用JBuilder 2005作为开发工具,AXIS通常与其他Java IDE(如Eclipse、IntelliJ IDEA等)兼容,这些IDE提供了插件或集成支持,方便开发者创建、调试和管理Web服务。 总之,...

    J2EE程序开发规范(中文)(支持标准:Java EE 5.0)

    - **IDE**:推荐使用JBUILDER 2008或Eclipse 3.3以上的版本,这些集成开发环境提供良好的Java和J2EE支持。 - **JDK & JRE**:至少需使用1.5及以上版本,确保兼容Java SE 5.0和Java EE 5.0标准。 - **服务器**:...

    Java技术大系.pdf

    3. **开发工具与环境**:书中介绍了如何使用NetBeans IDE 4.1和Mobility Pack 4.1进行MIDlet开发,以及如何使用WTK 2.2进行模拟器测试,还有Tomcat 5.0的安装和使用指南,以及如何集成第三方SDK。 ### 精通...

    网上书店可行性分析报告.doc

    开发软件包括 Borland JBuilder2005 企业版、Tomcat5.0、SQL Server2000 标准版、JDK1.5等。建模工具是 IBM rational rose 2003 企业版。 7. 可行性研究的前提:项目的前提包括对书店的图书信息和用户信息的管理,...

    struts框架中数据源的配置

    - `commons-collections-2.1.1.jar`, `commons-dbcp-1.2.1.jar`, `commons-pool-1.2.jar`位于`JBuilder2005/thirderpary/jakarta-tomcat-5.0.27/common/lib/`。 - `struts-legacy.jar`位于`JBuilder2005/thirdparty/...

    开发环节.docx

    对于Java编程,开发者需要选择一款集成开发环境(IDE),如Jbuilder9.0。此外,支持Servlet的Web服务器,如IIS+ServletExec、Apache+Tomcat、Weblogic或Apusic等,也是必不可少的。同时,可能还需要使用Front Page或...

    用strtus制作登陆页面

    为了方便调试,建议修改Tomcat的默认端口为80端口,具体操作是在`C:\Tomcat5.0\conf\server.xml`文件中修改`&lt;Connector&gt;`标签中的`port`属性值。 #### 知识点二:Struts框架简介 - **Struts框架概述**:Struts是一...

    Struts框架开发网上书店_系统需求分析

    - Borland JBuilder 2005 企业版 - Tomcat 5.0 - SQL Server 2000 标准版 - JDK 1.5 **5. 建模工具** - IBM Rational Rose 2003 企业版 #### 六、可行性研究 **1. 功能需求** - 书籍信息管理 - 用户信息...

    软件配置过程

    - **下载 JDK**: 访问 Sun Microsystems 的官方网站 (现在由 Oracle 维护) 下载 JDK 5.0。 - **安装 JDK**: 运行安装程序,默认设置即可。 - **配置环境变量**: - `JAVA_HOME`: 设置为 JDK 的安装路径。 - `...

Global site tag (gtag.js) - Google Analytics