jsp平台和数据库转移的问题(300),急用!!!!!(300分)

  • 主题发起人 主题发起人 jammi
  • 开始时间 开始时间
J

jammi

Unregistered / Unconfirmed
GUEST, unregistred user!
原来的环境是windows98,和ACCESS的数据库,服务器是Tomcat3.2.2
运行正常,
现在需要把环境改成UNIX,和ORACLE数据库
数据库的转换应该怎样进行?是否有类型冲突?JSP程序是否需要进行任何的修改?
JSP如何和ORACLE数据库连接?需要进行哪些具体的工作?
我是新手,希望各位高手回答详细一些,谢谢!!!!
 
重点是数据库接口地变化,首先找到JDBC到ORACLE地驱动,再Tomcat下不知道是否有对ORACLE
地驱动,其次要注意SQL语句,ORACLE没有用过,如果ACCESS和ORACLE地操作有区别,比如再
ACCESS中调用来ACCESS特有地函数,则要再ORACLE中注意替换.如果采用更高级地
应用程序服务器可能会容易一些
 
Tomcat3.2.2支持UNIX?
 
haha, i use mysql !
 
相信你原来使用的是jdbc-odbc桥,这样的话你的程序不用改变。但数据库恐怕需要重建。
你可以将原来的脚本在oracle中执行。例如,Create table a (a char not null)等。
例外,你需要改变jdbc的driver,oracle应该提供,在网上也可以下载。这种例子有很多,你可以
参考!
 
改变jdbc的driver[:)]
 
要改得多
 
还有就是数据库的设计,看你原来用的数据类型。
还有看数据库的连接原来是怎么做的,
试试就知道了,都是用sql语句的话,应用看是否用了access的扩展,如外关联

多试试
 
jsp应该不用什么改动
主要是jdbc驱动(oracle下载classes12.zip)和jsp里的sql和数据库表和类型的改动,
 
1。oracle jdbc Driver
oracle装好后,在oracle安装后的目录中,
windows:
D:/Oracle/Ora81/jdbc/lib/classes12.zip
D:/Oracle/Ora81/jdbc/lib/nls_charset12.zip
----------------------------------------------
unix:
/home/oracle/app/products/8.1.7/jdbc/lib/classes12.zip
/home/oracle/app/products/8.1.7/jdbc/lib/nls_charset12.zip
----------------------------------------------
note:12 means for jdk1.2.x, 11 means for jdk1.1.x
2。环境设置
windows需要设置classpath,unix也同样。
例:
编辑当前用户的下的.bash_profile,增加:
JAVA_HOME=/usr/local/jdk ;
export JAVA_HOME
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar;/home/oracle/jdbc/lib/system/classes12.zip:/home/oracle/jdbc/lib/system/nls_charset12.zip export CLASSPATH
PATH=$PATH:$JAVA_HOME/bin:$HOME/bin
BASH_ENV=$HOME/.bashrc
3。oracle和access的不同
我只知道:access的自动递增在oracle中需要用到sequence
:(

4。麻烦最大的可能是Oracle的charset设置,设置不当将导致中文问题。

祝你好运!
 
多人接受答案了。
 
后退
顶部