![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDBC/DAO/JNDI
文章平均质量分 74
技术专家
邓斌,Tony,笔名贾龙栋,中国科大软件硕士。研究方向为微媒体,人工智能、数据挖掘、互联网与移动互联网。在互联网、产品、技术、管理、战略和竞争战术等能力强,同时国际视野和思考问题的方式,突破创新方面非同寻凡。高效团队组建与技术管理经验与研发能力,大型IT项目开发管理和运营经验;极其敏锐的技术前瞻性,对产品与技术的走向与趋势有惊人的敏锐度和准确的把握能力;丰富的行业资源,密集的IT行业关系网络;分析与解决实际问题与困难的能力强。 编著《鸽姆智慧》系列学术文献共九卷:处世卷、商道卷、兵法卷、韬略卷、君道卷、医道卷、史鉴卷、史略卷、战争卷,共三百三十五集,二万六千一百七十章节,合计九千二百三十五万字
展开
-
Jdbc、Jdo方面
Jdbc、Jdo方面 87、Class.forName的作用?为什么要用?答:调用该访问返回一个以字符串指定类名的类的对象。88、Jdo是什么?答:JDO是Java对象持久化的新的规范,为java data object的简称,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些原创 2007-01-05 23:33:00 · 1188 阅读 · 0 评论 -
Java JDBC Tutorial
The JDBC ( Java Database Connectivity) API defines interfaces and classes for writing databaseapplications in Java by making database connections. Using JDBC you can send SQL, PL/SQL statements to alm原创 2008-02-04 02:48:00 · 1432 阅读 · 0 评论 -
tomcat5.5 + mssql数据库连接池配置 Jndi配置
1.打开$CATALINA_HOME/conf/server.xml文件,在与之间添加如下脚本: 2.在$CATALINA_HOME/webapps下新建DBTest文件夹,再新建testJndi.jsp文件,文件内容如下: Context ctx = new InitialContext();Connection conn=null; ctx = new InitialC原创 2008-02-06 00:26:00 · 1432 阅读 · 0 评论 -
spring配置下通过tomcat的jndi服务连接数据库
spring配置下通过tomcat的jndi服务连接数据库 1、配置jndi文件文件位置%TOMCAT_HOME% /conf/Catalina/localhost文件名webapp工程的名字.xml。如:若工程名为jndidemo,则文件取名为jndidemo.xml。一般情况下该文件会存在。如果不存在可手原创 2008-02-06 00:31:00 · 2338 阅读 · 1 评论 -
tomcat JNDI数据源配置
修改tomcat安装目录下的conf/server.xml文件,将其中的context节点按下修改,Resource name随便写,红色部分按需修改test" docBase="f:/testweb/" debug="5" reloadable="true" crossContext="true"> className="org.apache.catalina.logger.File原创 2008-02-06 01:01:00 · 1760 阅读 · 0 评论 -
tomcat的JNDI数据源绑定
[刚好是InitContext方面的知识,包括环境...]jsp开发中调用tomcat数据库连接池,可能很多朋友都会,下面这段代码相信用过的人都很熟悉:list1:testpool.jspInitialContext ctx=new InitialContext();DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/m原创 2008-02-06 01:06:00 · 1574 阅读 · 0 评论 -
WebLogic中SQL Server2000的JDBC Pool配置
WebLogic中SQL Server2000的JDBC Pool配置 一、 采用Microsoft的JDBC Driver1 到www.microsoft.com上下载"Microsoft SQL Serv原创 2008-02-01 21:46:00 · 1434 阅读 · 0 评论 -
配置BEA WebLogic 8.1 JDBC连接
配置BEA WebLogic 8.1 JDBC连接--Oracle 8.1.7数据库使用的WebLogic 8.1 JDBC配置本文描述了BEA WebLogic 8.1 Server中各种与JDBC相关功能的配置。尽管我们使用了Oracle 8.1.7作为我们的示例数据库管理系统(DBMS),但是只要其他关系数据库提供通过JDBC的连接,就可以很容易地把一般性的概念转移到这些数据库上。 J原创 2008-02-01 21:48:00 · 2785 阅读 · 2 评论 -
跨数据库服务器查询和跨表更新
一.摘要本文通过实际业务场景讲解如何实现跨数据库服务器的数据查询, 以及跨表更新的SQL语法.二.业务场景想实现的功能很简单, 在我的本地一个表用来保存省的信息: T_Province在另外一台服务器上也有一个保存省的表province,其中有我本地没有的provience_na原创 2011-08-28 09:24:29 · 1681 阅读 · 0 评论 -
数据库设计规范化的五个要求
通常情况下,可以从两个方面来判断数据库是否设计的比较规范。一是看看是否拥有大量的窄表,二是宽表的数量是否足够的少。若符合这两个条件,则可以说明这个数据库的规范化水平还是比较高的。当然这是两个泛泛而谈的指标。为了达到数据库设计规范化的要求,一般来说,需要符合以下五个要求。 要求一原创 2011-10-03 04:10:21 · 1184 阅读 · 0 评论 -
数据库水平切分方法
在大中型项目中,在数据库设计的时候,考虑到数据库最大承受数据量,通常会把数据库或者数据表水平切分,以降低单个库,单个表的压力。我这里介绍两个我们项目中常用的数据表切分方法。当然这些方法都是在程序中使用一定的技巧来路由到具体的表的。首先我们要确认根据什么来水平切分?在我们的系统(原创 2011-10-03 04:11:35 · 998 阅读 · 0 评论 -
给数据减肥 让MySQL数据库跑的更快
摘要:如果在比较小的列上设置索引的话,其索引所占用的资源也会比较少。那么数据库管理员该如何给自己的数据减肥呢?对此笔者有如下几个建议。 在数据库优化工作中,使数据尽可能的小,使表在硬盘上占据的空间尽可能的小,这是最常用、也是最有效的手段之一。因为缩小数据,相对来说可以提高硬盘的原创 2011-10-03 04:12:56 · 879 阅读 · 0 评论 -
国内数据库技术大牛:牛新庄博士自传(附:项目经验)
牛新庄博士,是国内顶尖数据库维护、优化和架构专家,以217万年薪受聘于中国建行总行资深技术专家,在国内的金融六大行、证券、保险、电信、邮政、移动等行业,以及青岛海尔、云南红塔、中远集团、上海宝钢等知名企业做数据库的设计、维护、问题诊断和性能调优。牛新庄博士拥有20多项国际厂商认证转载 2011-10-03 14:05:53 · 2629 阅读 · 0 评论 -
MySQL如何避免使用Linux的swap分区而提升读写性能
Linux有很多很好的内存、IO调度机制,但是并不会适用于所有场景。对于DBA来说Linux比较让人头疼的一个地方是,它不会因为MySQL很重要就避免将分配给MySQL的地址空间映射到swap上。对于频繁进行读写操作的系统而言,数据看似在内存而实际上在磁盘是非常糟糕的,响应时间的原创 2011-10-03 15:08:23 · 1499 阅读 · 0 评论 -
hibernate通过JNDI使用tomcat连接池(SQLServer2000)
首先配置Tomcat到和SQLServer2000的连接池,这里使用的是jtds,没有这个包的去这里下http://jtds.sourceforge.net/,放到项目的lib下面,Tomcat 的server.xml文件中添加类似如下配置: maxActive 100 maxIdle 30 maxWait原创 2008-02-06 00:57:00 · 2674 阅读 · 0 评论 -
常用数据库JDBC连接写法
1. MySQL(http://www.mysql.com)mysql-connector-java-2.0.14-bin.jar Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbCom原创 2008-02-06 00:53:00 · 1186 阅读 · 0 评论 -
tomcat运行一段时间后,页面打开变得很慢或空白,什么原因?
tomcat运行一段时间后 页面打开变得很慢 页面先是出现空白,两三分钟后才缓缓从数据库读出数据形成页面 1、请问这是什么原因造成的?怎样解决呀? 2、怎样写一个windows任务计划在凌晨重启tomcat和MySQL数据库服务?1.这个问题比较复杂,需要一步步来分析,比如说你可以看看是不是数据库连接没有关掉,或者是否有对象没有回收.另外tomcat也可能有问题 2.写个批处理文件,用计划任务原创 2007-10-15 16:27:00 · 4083 阅读 · 1 评论 -
ultraedit 增加 启动和关闭tomcat命令
1、打开 高级->工具配置 2、在“命令栏”里选择C:/Tomcat/bin/startup.bat (关闭选C:/Tomcat/bin/shutdown.bat) 3、在“工作目录”上填 C:/Tomcat/bin (不然会出现The CATALINA_HOME environment variable is not defined correctly This原创 2007-10-15 16:30:00 · 1453 阅读 · 0 评论 -
Tomcat全攻略
随着java的流行,其在web上的应用也越来越广,tomcat作为一个开源的servlet容器,应用前景越来越广,本文将向你讲述tomcat的一些知识。一:简介tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品(Most Innovative Java Product),同时它又是sun公司官方推荐的servlet和js原创 2007-10-15 16:34:00 · 2891 阅读 · 0 评论 -
JSP配置,教你如何熟练使用TOMCAT
一、小猫TOMCAT其实很可爱2003年底,我换公司了,同样也换了WEBAPP,TOMCAT出现在我的面前(以前使用weblogic),我有点茫然,免费的东西真的能用的好么?担心ING……(其实是在火星呆太久)出门一打听,原来此猫出自名门-jakarta项目,2001年度最具创新的java产品(Most Innovative Java Product),又有JAVA的老大SUN的力原创 2007-10-15 16:24:00 · 1510 阅读 · 0 评论 -
JSP直连Access数据库的代码 不需要ODBC数据源
很多网友在学习JSP编程时都遇到了这样一些问题:如何经济的搭建一个JSP网站网站采用什么数据库,采用MySQL,不熟悉,想用SQL server--服务提供商的空间又不支持或者价格太高,自己搭个服务器--更不实际,采用access,连接数据库又是问题,服务商不提供JDBC-ODBC......总之,就是由于数据库大大限制了JSP的实用,难道JSP就成了阳春白雪,不是 在这里我以我的JSP虚拟主原创 2007-11-05 18:26:00 · 1743 阅读 · 0 评论 -
win2003+jdk+tomcat配置笔记
将配置的过程略为记录一下便于以后查阅. 1.环境IIS +jdk-1_5_0_04+apache-tomcat-5.5.17 2.安装后设置环境变量JAVA_HOME和TOMCAT_HOME为安装路径 3.加入path,可选,在classpath中加入安装tomcat路径下common/lib/jsp-api.jar(再试,是否是可选) 4.改变访问页:apache-tomcat-5.5.17/a原创 2007-11-05 18:29:00 · 1419 阅读 · 0 评论 -
Tomcat5.5下的Jndi的配置实例
JNDI是J2EE中一个很重要的标准,通常我们是在J2EE编程中用到,Tomcat中提供了在JSP和Servelt中直接使用JNDI的方法,主要是通过dbcp连接池,下面谈一下我在Tomcat5.5中配置和使用JNDI的方法。本文的对象是对j2ee编程有所了解的读者,或者已经看过了我的Blog:tomcat的基本配置说明 一、先在自己应用程序WEB-INF目录下的web.xml添加以下语句:原创 2007-11-10 16:44:00 · 1190 阅读 · 0 评论 -
db2 在储存过程中如何实现纯动态查询sql?
(1)实现delete没有问题: drop PROCEDURE testProced; CREATE PROCEDURE testProced( out out_name1 integer ) LANGUAGE SQL --------------------------------------------------------原创 2008-01-30 13:04:00 · 1358 阅读 · 0 评论 -
JDBC
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。 有了JDBC,向各种关系数据发送SQL语句就是一件原创 2008-02-01 21:43:00 · 1384 阅读 · 0 评论 -
tomcat 5.5 jndi datasource 的设置
注意:在做之前,不管用什么数据库,一定要先将驱动包复制到Tomcat下common的lib中,不然会出现找不到数据库的驱动类错误在WEB文件中增加: jdbc/test javax.sql.DataSource Container Shareable第一种方法:在tomcat_home/webapps/原创 2008-02-06 00:15:00 · 2696 阅读 · 1 评论 -
使用JNDI配置Tomcat数据源[提高访问数据库效率]
原理:在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池,呵呵,这与每次去直接访问数据库相比,会节省大量时间和资源。恩,感觉不错~ JNDI( Java Naming and Directory Interface ),是Java平台 的一个标准扩展,提供了一原创 2008-02-06 00:24:00 · 1549 阅读 · 2 评论 -
Tomcat 配制JNDI?
二、配置server.xml (在/host之前插入下面代码)reloadable="true" > auth="Container" type="javax.sql.DataSource" /> factory org.apache.commons.dbcp.BasicDataSourceFac原创 2008-02-06 00:29:00 · 1132 阅读 · 0 评论 -
tomcat JNDI 连接池
一.在tomcat_home/common/lib下放入jdbc的驱动程序,额外说一下,如果是使用sql server的话,有至少两个驱动可以选择,一个是微软提供的,另一个是 jtds,比微软的要好很多,推荐使用二.配置文件,tomcat 不同的版本配置文件略有不同,下面以tomcat5..5.*为例。三.如果配置不正确会出现javax.naming.NameNotFoundExcepti原创 2008-02-06 00:48:00 · 1539 阅读 · 0 评论 -
十道海量数据处理面试题与十个方法大总结
摘要:本文将向您讲述诸多数据处理面试题以及方法的总结。 第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。 此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将i转载 2011-10-03 04:05:26 · 1513 阅读 · 1 评论