由于系统需求,最近在开发过程中将系统从原来的mysql转移到sql2000下,其中遇到了诸多问题,花费了我不少时间。现在把我的经验拿出来告诉大家,好让大家少走弯路,节约时间。 首先是sql2000数据库的安装问题,在此我主要讲些关于sql2000的版本与操作系统的兼容性问题:sql2000总共有7个不同版本,适应不同等级用户的需求。 我试了一下,在xp系统下只有“个人开发版”能正常安装而不出现错误,所以大家在安装时要注意,具体安装时的配置参照相关说明就可以了。 下面说明如何连接到sql2000数据库,首先当然是要下载jdbc驱动程序,最好去微软官方网站下载,然后将下载到的三个jar包放入你的web应用的web-inf/lib/下。接下来编写程序进行测试: /*********************************************** /* /*dbtest.java /*...
从服务器端促进程序快速开发的javaserverpages(jsp)决定它成为一种广为流行的工具。虽然呆板的一面仍然存在,然而无论它包含多少缺点,jsp能够为web程序设计者提供很多东西,尤其是与数据库的输入和输出操作与数据的处理。 通过jsp来进行数据库访问不需要太多的引导。问题是如何使开发者能够接受web程序的数据库访问比传统的本地olap系统的数据库访问更加具有吸引力,并且使他们认识到,整洁和简要的数据访问方法才是关键的。在这一点上,jsp可以很好地解决。 你能够做哪些? 如果你正在编写高数据量、数据密度大的web程序时,你的数据库访问应该具备哪一方面的要求?如果你正在使用jsp,那么你必须处理大量的服务器端的数据。程序也许需要大量的数据,或者很多用户,或者这二者的结合。你所考虑的可能范围还会包括:性能的优化,可检测性,每一用户的多个查询的影响,查询的复杂性,以及当单一的会话处理大量...
只需要保持下面几处地方设置统一,你的jsp就不会有中文问题 1、jsp的charset2、你的jsp server编译jsp是使用的字符集,默认和操作系统是一样的。你可能需要进行修改 3、你的bean编译时候所采用的字符集,一般用javac编译,都是和操作系统一样的,但你可以通过带参数来改变。如果用其它的编程工具,可以编译的话,你可能需要修改其默认参数。 4、和数据库连接时,大多数jdbc驱动程序都可以设置其字符集的,这样jdbc驱动会自己进行转换,也不会出现汉字问题。 以jconnect为例,就有这样一个属性参数: charset specifiesthecharactersetforstringspassedthroughtds.ifyouspecifyacharset,itmustmatchacharsetlistedinsyscharsets. ifnull,jconnectuse...
随着web技术的发展,web内容从一些静态的页到内容丰富的动态页。对于广大web开发人员来讲动态页面的生成是一个挑战。有许多的方法来试图解决这个问题,如plug-in技术及基于服务器端的apis等方法,但存在的一个问题是这些方法是针对某个特定的web服务器,如microsoft提供的asp技术就只针对它的iis及personalweb服务器。 目前用于生成动态网页较为流行的方法有cgi、php及javaserverpage(jsp)技术等。其中:cgi通过访问其它应用程序来获取信息并返回给浏览器,cgi程序通常用c或perl语言来开发;jsp则通过将jsp组件编译成javaservlet在服务器端运行来实现动态内容。下面从几个方面比较jsp与传统cgi的特性: 可移植性: 大多web服务器支持cgi接口,但cgi程序自身并不能跨平台运行;javaservlet程序则具有java程序的优点...
11.1概述 javaserverpages(jsp)使得我们能够分离页面的静态html和动态部分。html可以用任何通常使用的web制作工具编写,编写方式也和原来的一样;动态部分的代码放入特殊标记之内,大部分以“<%”开始,以“%>”结束。例如,下面是一个jsp页面的片断,如果我们用http://host/orderconfirmation.jsp?title=core+web+programming这个url打开该页面,则结果显示“thanksfororderingcorewebprogramming”。 thanksforordering <i><%=request.getparameter("title")%></i> jsp页面文件通常以.jsp为扩展名,而且可以安装到任何能够存放普通web页面的地方。虽然从代码编写来看,jsp页面更象普通web页面而不象servlet,但实际...
1.下载jdk1.3和tomcat; 2.安装jdk1.3和解压tomcat到c:盘根目录下; 3.进入tomcat的目录里,找到startup.bat文件,打开编辑。 在行calltomcatstart的前面加上两行: settomcat_home=c:tomcat和setjava_home=c:jdk1.3 注:c:jdk1.3是jdk1.3安装的位置。 4.然后鼠标右键点击“我的电脑”,选择属性。在系统属性中打开高级选项,点击"环境变量",在“用户变量”和“系统变量”中都加入两个变量classpath和path,它们的值是: classpath的值c:jdk1.3bintools.jar;c:jdk1.3libdt.jar path的值为c:jdk1.3bin;c:jdk1.3 5.运行tomcat服务器(即startup.bat文件),假如有个dos窗口停留着没关闭,并有一些运行成...
计数器是一般网站必备的东东,别小看它了,每当站长看着小小计数器上的数字飞速增长的时候,感觉实在是好极了。以前我们用cgi、asp来写计数器,这方面的文章很多了,在这里,我们将会采用目前比较流行的jsp技术演示如何做一个计数器。 其中我们用到了两个文件,test.jsp文件用于在浏览器中运行,counter.java是后台的一个小javabean程序,用来读计数器的值和写入计数器的值。而对于计数器的保存,我们采用了一个文本文件lyfcount.txt。 下面是详细的程序代码(test.jsp放到web目录下,counter.java放到class目录): //test.jsp文件 <%@pagecontenttype="text/html;charset=gb2312"%> <html> <head> <metahttp-equiv="conte...
四、jsp连接informix数据库 testinformix.jsp如下: <%@pagecontenttype="text/html;charset=gb2312"%> <%@pageimport="java.sql.*"%> <html> <body> <%class.forname("com.informix.jdbc.ifxdriver").newinstance(); stringurl= "jdbc:informix-sqli://123.45.67.89:1533/testdb:informixserver=myserver; user=testuser;password=testpassword"; //testdb为你的数据库名 connectionconn=drivermanager.getc...
现在有好多初学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"%>...
电子邮件(e-mail)是internet上使用最广泛的服务之一,传统的email应用模式基于c/s结构,即用户使用客户端的邮件收发工具(如outlook、foxmail等)与提供邮件服务的服务器(如163.net、263.net、371.net)通信,在使用客户端邮件工具之前,用户要进行一些必要的设置,如指定邮件服务器的主机地址和通信端口等,这些工作对刚开始上网的用户会有一定的困难,如果把e-mail和web结合在一起,即通过web编程和适当的系统设置,使用户仅仅以访问web的方式就可以得到和使用完整的邮件服务,这样将极大地方便上网用户,这种系统称为webmail。webmail是目前internet上最受欢迎的服务之一,也是很多网站必备功能之一。另外webmail同样也适用于企业或校园网的应用。 通常在后台服务器的搭建和设置完成后实现webmail系统,而前台的开发工作主要是开发工具...
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 注册表 操作系统 服务器 应用服务器