- 浏览: 121471 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
-
maoghj:
dom4j API转载 -
hongdong1017:
[url][/url][flash=200,200][/fla ...
linux下如何执行.sh文件 -
hongdong1017:
[b][/b][i][/i][u][/u]引用
linux下如何执行.sh文件 -
shangfengying:
...
java web项目中web.xml的一点东西 -
12345678:
谢谢 ~ 我用的~Jon Galloway~~的
java项目清除svn信息
1、Oracle8/8i/9i数据库(thins模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
2、DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
3、Sql Server7.0/2000数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
4、Sybase数据库
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps);
5、Informix数据库
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url = "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword"; //myDB为数据库名
Connection conn= DriverManager.getConnection(url);
6、MySQL数据库
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost:3306/test"
//test为数据库名
Connection conn= DriverManager.getConnection(url);
7、PostgreSQL数据库
Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/myDB" //myDB为数据库名
String user="myuser";
String password="mypassword";
Connection conn= DriverManager.getConnection(url,user,password);
8、access数据库直连用ODBC的
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb");
Connection conn = DriverManager.getConnection(url,"","");
Statement stmtNew=conn.createStatement() ;
下面利用struts_config.xml小配一下...其它自行修改就可以了.我们以Mysql为例
<data-sources>
<data-source key="infomgr_ds" type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="autoCommit" value="false" />
<set-property property="description" value="DB Connection Pool" />
<!-- 另外的二种连接
<set-property property="driverClass" value="org.gjt.mm.mysql.Driver" />
<set-property property="driverClass" value="sun.jdbc.odbc.JdbcOdbcDriver" />
-->
<set-property property="driverClassName" value="com.mysql.jdbc.Driver" />
<set-property property="maxCount" value="15" />
<set-property property="minCount" value="5" />
<set-property property="password" value="root" />
<set-property property="url" value="jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&charactorEncoding=gbk" />
<set-property property="username" value="root" />
<!--用odbc时
<set-property property="user" value="" />
<set-property property="password" value="" />
<set-property property="url" value="jdbc:odbc:infomgr" />
--> </data-source>
</data-sources>
再补充一下以hibernate数据库连接配置这回我们以orcale为例子,名为 hibernate.cfg.xml,只提供大概的东西
<hibernate-configuration>
<session-factory>
<property name="dialect">net.sf.hibernate.dialect.Oracle9Dialect</property>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.username">j2eelwd</property>
<property name="connection.password">j2eelwd</property>
<property name="connection.url">jdbc:oracle:thin:@localhost:1521:King</property>
<property name="connection.pool.size">1</property>
<property name="statement_cache.size">25</property>
<property name="jdbc.fetch_size">50</property>
<property name="jdbc.batch_size">30</property>
<property name="show_sql">true</property>
</session-factory>
</hibernate-configuration>
随便说一下各个property元素:(高手,可跳过了哟..小弟也是略之一二..)
dialect:使用了Oracle9的对照
connection.driver_class:Oracle的JDBC驱动类名
connection.username:Oracle数据库访问用户名
connection.password:Oracle数据库访问密码
connection.url:Oracle数据库访问URL
connection.pool.size:数据库连接池大小
statement_cache.size:JDBC statement缓冲大小
jdbc.fetch_size:设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数
jdbc.batch_size:设定对数据库进行批量删除,批量更新和批量插入的时候的批次大小
show_sql:设定是否在控制台上显示向数据库提交的SQL语句,在开发调试时比较有用
发表评论
-
oracle中带有特殊符号的模糊查询
2013-08-30 13:36 1111oracle中带有特 ... -
PL/SQL DEVELOPER执行计划的查看 (转)
2013-03-13 15:22 2725|字号 订阅 ... -
ORACLE执行计划
2013-01-14 15:06 722ORACLE执行计划,在pl/sql中点击F5 下面是执行 ... -
oracle数据库设计的一些东西
2013-01-14 15:04 0现在的项目组要求设计表的时候需要进行一些效率的考虑 我对这 ... -
数据库中的约束
2011-01-10 14:23 885我们在创建数据库的时 ... -
oracle和mysql中的分页查询
2010-12-29 14:58 1030转贴: 网站开发中少不了需要分页查询,就会有需要查询第3 ... -
oracle和mysql的区别
2010-12-29 14:39 1029转贴: 1. Oracle是大型数据库而Mysql是中小型 ... -
oracle的锁机制
2010-12-22 13:12 840锁是一种机制,是用来管理对一个共享资源的并行访问。解停? 只有 ... -
oracle存入图片和文本
2010-12-21 11:09 1849转贴 java操作Oracle数据库中的Clob,Blob字 ... -
数据库表的关系
2010-12-16 13:23 1444表关系(一对一,一对多,多对多) 收藏 可以在数据库 ... -
数据库隔离级别
2010-12-14 15:27 959数据库中隔离级别有四种: ... -
oracle常用指令
2010-12-14 11:45 731转自百度 1、su – oracle 不是必需,适合于没有D ... -
JDBC和JTA事务
2010-12-03 14:37 872事务简介 一般情况下,J2EE应用服务器支持JDBC ... -
oracle表空间的了解
2010-11-19 11:56 957转贴: 一、数据库的存储体系 上图就是O ... -
pl/sql访问远程数据库
2010-11-16 15:57 1005// 数据库配置文件目录 E:\oracle\ora92\ne ... -
在oracle中导入导出dmp数据库文件
2010-11-16 14:38 886Oracle数据导入导出imp/ ... -
数据库的一点东西
2010-11-12 09:59 818一个表空间只能属于一个数据库 ,每个数据库最少有 ... -
Oracle学习-Unix
2010-11-12 00:31 789二、在Unix下创建数据库 1.确定数据库名、数据库实例名和服 ... -
Oracle学习-Windows
2010-11-12 00:29 1173有两种创建数据库的方式,一种是以命令行脚本方式,即手动方式创建 ... -
Oracle学习
2010-11-11 23:30 766Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数 ...
相关推荐
Struts 1.1、Hibernate 3.0 和 SQL Server 2005 数据库驱动包是构建基于Java的企业级Web应用程序的关键组件。这些技术在2000年代中期广泛应用于开发面向服务架构(SOA)和模型视图控制器(MVC)模式的系统。 Struts...
Struts和Hibernate是Java开发领域中的两个重要框架,它们在构建Web应用程序,特别是管理系统的后端逻辑方面发挥着关键作用。Struts是一个基于MVC(Model-View-Controller)模式的开源框架,主要负责处理HTTP请求,...
总结起来,"struts+hibernate+jdbc双表查询"是关于如何在Java Web项目中,利用Struts处理请求,Hibernate管理数据对象与数据库的映射,以及JDBC进行复杂数据库操作,特别是涉及到两个表之间的联合查询。在实际开发中...
当Hibernate和Struts2结合使用时,我们可能还需要在Struts2的配置文件中添加对Hibernate的依赖,例如配置一个数据源插件,以便在Action中方便地获取SessionFactory并进行数据库操作。这样,我们在业务逻辑处理时,就...
通过以上步骤,你将能够开始在MyEclipse环境中使用Struts和Hibernate进行Web应用的开发。在实际开发中,还需要考虑异常处理、事务管理、性能优化等方面,这些都是提升项目质量和可维护性的关键。
例如,确保正确的驱动程序加载,正确配置连接参数,以及在关闭资源(如Statement和ResultSet)时处理异常。 【Hibernate异常处理】 Hibernate是一个流行的ORM(对象关系映射)框架,允许开发者使用面向对象的方式...
6. 在实际使用中,Struts和Hibernate经常结合使用,Struts处理用户请求,控制流程,而Hibernate负责数据的持久化。这种结合使得开发者可以专注于业务逻辑,提高开发效率和代码质量。 总之,理解并掌握Struts和...
在配置Struts2、Spring和Hibernate的开发环境时,首先需要确保每个框架的基础环境已经准备就绪。对于Struts2,需要下载并引入相应的jar包,如struts2-core、xwork、ognl、commons-logging和freemarker等。然后,在`...
在“网上书店”项目中,Hibernate可能被用来管理书籍、作者、订单等实体对象,通过Hibernate的配置文件(如hibernate.cfg.xml)和映射文件(如.hbm.xml),开发者可以定义数据模型和数据库之间的关系,以及执行CRUD...
完成配置后,你就可以在项目中使用Hibernate进行数据库操作了。 值得注意的是,学习Struts和Hibernate的基本原理是非常重要的。Struts提供了一种组织应用程序结构的方式,而Hibernate则负责处理对象与数据库之间的...
Struts和Hibernate是两个在Java Web开发中广泛使用的开源框架,它们分别专注于MVC(Model-View-Controller)架构的实现和对象关系映射(ORM)。整合Struts和Hibernate可以提供一个强大的、高效的Web应用程序解决方案...
这个系列可能详细讲解了如何在Eclipse环境中集成并使用Struts、Hibernate和Spring,包括项目配置、框架集成、业务逻辑处理、数据持久化等方面的知识。 通过学习这个源代码,开发者可以深入理解这三个框架的协同工作...
在“struts2springhibernate”这个项目中,我们首先会看到Struts2的配置文件(如struts.xml),它是整个应用的控制器配置,定义了Action类与URL的映射以及结果的跳转。Struts2通过拦截器来处理请求,并利用...
同时,需要在`struts.xml`、`hibernate.cfg.xml`和`applicationContext.xml`中进行相应的设置,例如定义Action、实体类、数据源、SessionFactory和Bean的定义。最后,确保所有的配置文件路径正确,导入的jar包完整,...
通过这个登录实例,你可以学习到如何在实际项目中集成Struts2、Spring和Hibernate,理解它们之间的协作方式,以及如何编写和配置相关的代码。同时,这也将帮助你掌握Java Web开发的基础知识,提高解决实际问题的能力...
在MyEclipse中配置Struts和Hibernate,通常涉及上述文件的创建和编辑,以及相关库的导入。例如,导入Struts的jar包(包括struts-core、struts-tiles、struts-taglib等),以及Hibernate的jar包(包括hibernate-core...
总的来说,该文档提供了一个基础的MyEclipse中Struts和Hibernate配置的指导,包括环境搭建、数据库配置、框架集成以及简单的应用示例。对于Java Web开发者来说,这是一个实用的起点,但深入学习和掌握这两个框架还...
在整合过程中,还需要在Struts2的配置文件struts.xml中配置Hibernate插件,并在Hibernate的配置文件hibernate.cfg.xml中指定数据库连接信息和映射文件。同时,Action类通常会包含一个SessionFactory实例,用于创建...
开发者需具备丰富的Java Web开发经验,对Spring、Struts、Hibernate等框架有深入理解,并能熟练掌握数据库设计和管理、前端交互以及消息队列等技术。这样的系统设计既体现了技术的多样性和灵活性,也对团队的技术...