一、hibernate访问数据库时加载的过程对于大多数使用hibernate的朋友来说,通常使用一下方式来获得configuration实例: configuration configure = new configuration().configure();在hibernate中,configuration是hibernate的入口。在实例化一个configuration的时候,hibernate会自动在环境变量(classpath)里面查找hibernate配置文件hibernate.properties。如果该文件存在,则将该文件的内容加载到一个properties的实例global_properties里面,如果不存在,将打印信息 hibernate.properties not found;接下来hibernate将所有系统环境变量(system.getproperties())...
计算机业中有一条不成文的说法:面向对象软件和关系数据库之间的数据共享,最好通过对象/关系(o/r)映射框架来进行,而这种框架是实体关系(er)模型依赖于面向对象模型的。本文推荐的一个叫amber的框架提供了一种相反的轻量级实现。这种实现利用java注解(annotations)来管理javabeans的crud周期(create read update delete)。事务处理被交还给数据库,而xml映射描述符则被注解代替。本文所面向的读者是那些对不使用xml描述符来有效操纵数据库感兴趣的java中级开发者。版权声明:任何获得matrix授权的网站,转载时请务必保留以下作者信息和链接作者:norbert ehrekedeafwolf(作者的blog:http://blog.matrix.org.cn/page/deafwolf)原文:http://www.matrix.org.cn/res...
由于系统需求,最近在开发过程中将系统从原来的mysql转移到sql2000下,其中遇到了诸多问题,花费了我不少时间。现在把我的经验拿出来告诉大家,好让大家少走弯路,节约时间。 首先是sql2000数据库的安装问题,在此我主要讲些关于sql2000的版本与操作系统的兼容性问题:sql2000总共有7个不同版本,适应不同等级用户的需求。 我试了一下,在xp系统下只有“个人开发版”能正常安装而不出现错误,所以大家在安装时要注意,具体安装时的配置参照相关说明就可以了。 下面说明如何连接到sql2000数据库,首先当然是要下载jdbc驱动程序,最好去微软官方网站下载,然后将下载到的三个jar包放入你的web应用的web-inf/lib/下。接下来编写程序进行测试: /*********************************************** /* /*dbtest.java /*...
现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用mvc的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下面sql建 createtabletest(test1varchar(20),test2varchar(20) 然后向这个表写入一条测试纪录,那么现在开始我们的jsp和数据库之旅吧。 一、jsp连接oracle8/8i/9i数据库(用thin模式) testoracle.jsp如下: <%@pagecontenttype="text/html;charset=gb2312"%>...
tomcat5.5.9+sql2000数据库连接池配置的一些心得体会作者:chiefboy版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:叶枫原文:[http://www.matrix.org.cn/resource/article/44/44021_tomcat_sql2000.html]http://www.matrix.org.cn/resource/article/44/44021_tomcat_sql2000.html[/url]关键字:tomcat sql2000终于解决了困扰多天的连接池的问题,写下这编文章与大家一起分享。我是在tomcat5.5.9下配置的,tomcat5.5.x和以前的版本有一些差别,所以配置上也有差别。我就说一下在tomcat5.5.9配置的基本步骤:(确定你以安装好tomcat5.5.9、sql2000)1、...
<% ************ 使用adodb.connect对象创建 ************************dim oconndim sdatabasenamesdatabasename = "codecreatedb"set oconn = server.createobject("adodb.connection")oconn.open "provider=sqloledb;data source=(local);user id=sa;password=;"oconn.execute "create database " & sdatabasename%> 方法二:<%@ language=vbscript %><% ******************* 使用 sqldmo object 对象库 *******************dim osqlse...
sql server 2000与 jdk的融合问题!sql server 2000 是当今网络编程中使用的比较多的一个数据库系统,而java则是流行的网络编程语言,在网络编程中涉及的比较多也比较重要的就是数据库问题,java自身提供了对各类主流数据库系统的支持,通过提供java.sql 库,提供了一个统一的接口,使得可以在java环境下不必对程序作大规模的修改,只要更改相应的驱动程序,即可实现对各类数据库的操作,从而提高软件的生存周期和降低软件的开发成本和维护费用,在这种情况下sql server 2000 和java 的融合问题就显得比较重要了,本文简要地阐述一下sql server 2000 和jdk的融合问题。系统需求: 数据库:sql server 2000 sp3 驱动程序:sql server driver for jdbc java版本:jdk1.2以上1:我们首先使用jdb...
引 言 随着b/s模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的sql injection,即sql注入。 sql注入是从正常的www端口访问,而且表面看起来跟一般的web页面访问没什么区别,所以目前市面的防火墙都不会对sql注入发出警报,如果管理员没查看iis日志的习惯,可能被入侵很长时间都不会发觉。 但是,sql注入的手法相当灵活,在注入的时候会碰到很多意外的情况。能不能根据具体情况进行分析,构造巧妙的sql语句,从而成功获取想要的数据,是高手与“菜鸟”的根本区别。 根据国情,国内的网站用asp+access或sql...
web form 网页是基于http的,它们没有状态, 这意味着它们不知道所有的请求是否来自同一台客户端计算机,网页是受到了破坏,以及是否得到了刷新,这样就可能造成信息的丢失。 于是, 状态管理就成了开发网络应用程序的一个实实在在的问题。 在asp中能够通过cookie 、查询字符串、 应用程序、会话(session) 等轻易解决这些问题。现在在asp.net环境中,我们依然可以使用这些功能,并且功能更加强大。 状态管理分为服务端和客户端两种情况, 这里只是介绍 服务端状态管理: 与application对象不同的是, asp.net 的session对象可以在iis服务器或者工作进程重新启动时恢复启动前的状态而不丢失其中的数据。这是因为存储在session中的所以信息都缺省的存储在一个作为windows服务运行的状态服务器进程中。状态可以被序列化并以二进制形式保存在内存中。程序员可以悬着...
阅读提要在缺省状况下,你只能使用visualstudio2005的一个本机实例来管理与asp.net2.0一同发行的sqlserver数据库中的安全凭证。本文将向你展示怎样用一个web服务来包装asp.net2.0提供者并通过使用一个windows表单应用程序来管理凭证存储从而扩展这种管理能力。 如今,无论是互联网还是企业内部局域网程序一般都要求使用定制的方式来存储和管理用户帐户和角色。为此,asp.net2.0提供了一个现成的提供者模型和一个sqlsever数据库。不幸的是,只能通过visualstudio2005来管理该凭证数据库且只能针对本机web应用程序。这无疑是非常不方便而且不能广泛使用的。 本文描述了一个超级用户可以使用的完全定制的安全管理应用程序。这个应用程序通过用一个web服务对asp.net2.0提供者进行了包装并增加了一些功能。本文详细描述了其中的设计方法,面临的问...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器