怎么用jsp连接orcal数据库啊?

将Oracle驱动程序包放置在程序Stringurl="jdbc:oracle:thin:@localhost:1521:ORCL";Stringusername="";Stringpassword="";Connectionconn=null;的Web项目的WEB-INF/lib中。
try{Class.forName("oracle.jdbc.driver.OracleDriver");DriverManager.registerDriver(neworacle.jdbc.driver.OracleDriver());conn=DriverManager.getConnection(url,用户名,密码);}catch(Exceptione){e.printStackTrace();}

怎么链接自己电脑上的oracle数据库

情况一:如果Oracle服务器安装在本机,就不用多说了,连接只是用户名和密码的问题。
但要注意%ORACLE_HOME%/network/admin/环境变量是否设置。
情况2:本机未安装OracleServer,也未安装OracleClient。
但安装了plsqldevelopment、toadsqldevelopment、sqlnavigator等数据库管理工具。
OracleServer安装在虚拟机或另一台计算机上,即此时虚拟机或另一台计算机充当服务器。
本例中我使用plsqldevelopment远程连接ORACLE服务器数据库为例:1、在安装Oracle服务器的机器上找到以下文件:oci.dllocijdbc10.dllociw32.dllorannzsbb10.dlloraocci10.dlloraociei10.dllsqlnet.oratnsnames.oraclasses12.jarojdbc14.jar将这些找到的文件复制到一个文件夹(例如oraclient),然后将此文件夹复制到客户端计算机。
例如放置路径为D:oracient。
2、创建tnsnames.ora并修改其中的数据库连接字符串。
oracledata=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.58)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=Oracledata)))其中,oracledata是要访问的服务的名称连接到;HOST=192.168.0.58是服务器的IP地址;PORT=1521是端口号3.添加第一个名为TNS_ADMIN的环境变量,该值是.ora文件tns名称的路径(例如:D:oraclient,特别是在重新安装或其他操作后,忘记TNS_ADMIN变量,plsql会通知你认为它无法解析指定的连接ID),为了能够找到上面提到的tnsnames.ora,这一步最重要的是添加第二个环境变量(可选):"NLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBK",(AMERICAN_AMERICA.US7ASCII为ASCII编码类型,其他类型可以到服务器上查看或者网上搜索)(这一步目前应该是正确的,如果编码不对,就会产生乱码字符)4下载并安装PLSQLDeveloper配置应用程序:打开PLSQLDeveloper,单击卸载登录界面中“命令”。
输入后,在菜单栏中选择Tools->Preferences->Connection:OracleHome=D:oracleclientOCIlibrary=D:oracleclientoci.dll5。
再次打开plsql,数据库中就会出现选中的oracledata。
输入您的用户名和密码进行登录。
情况3:本机没有安装ORACLEServer,但安装了Oracle客户端,并且虚拟机或安装服务器的另一台计算机上也安装了plsqldevelopment、toadsqldevelopment、sqlnavigator等数据库管理工具,即在这种情况下,虚拟机或另一台计算机用作服务器,我使用plsqldevelopment进行远程连接以Oracle服务器数据库为例:1.在Oracle客户端中打开netmanager并进行配置。
远程连接的数据库名称、IP地址等如果netmanager中没有远程连接,如果数据库名是online的话,新建一个即可。
2.其他步骤同第二种情况2---5:本机未安装OracleServer,plsqldevelopment,toadsqldevelopment。
、sqlnavigator等管理工具没有安装,但是安装了Oracle客户端。
ORACLEServer安装在虚拟机或另一台计算机上,即此时虚拟机或另一台计算机充当服务器。
本例中,我以oracle客户端中使用sqlplus远程连接oracle服务器数据库为例:1、在oracle客户端中打开netmanager,配置数据库名称、IP地址等,如果netmanager中没有远程连接,则进行远程连接,只需创建一个新的数据库名称即可连接。
2.与第二种情况的步骤2相同。
3.与第二种情况的步骤3相同。
4、打开sqlplus:(1)如果以sys用户登录,则用户名:sys密码:xxxxxx主机字符串:要连接的数据库名称为assysdba,登录即可。
(2)如果用其他用户登录,则用户名:xxx密码:xxxxxx主机字符串:要连接的数据库名称,登录即可。
注意事项:1、服务器端和客户端防火墙都要关闭2、我们经常会遇到***服务启动困难的情况,需要打开NetConfigurationAssistant来修复,或者新建一个***;服务。
3.忘记数据库密码怎么办?只需要更改密码如下:开始-->运行-->Cmd输入:sqlplus/nolog输入:connection/assysdba输入打开用户:更改密码更改密码:更改密码:如何判断数据库是否工作在归档模式或非归档模式?进入dbastudio,进程-->数据库--->查看存档。
5、另外,如果本机和其他设备上都安装了OracleServer,则本机要与其他机器通信,必须修改tnsnames.ora。