jsp,用spring框架连接oracle数据库

jsp,用spring框架连接oracle数据库,第1张

用spring框架连接oracle数据库可以通过配置数据源的方式:

Spring 数据库连接配置

oracle为例来说明:

<bean id="dataSource" class="orgapachecommonsdbcpBasicDataSource" destroy-method="close">

<property name="driverClassName" value="oraclejdbcdriverOracleDriver" />

<property name="url" value="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=1921681101)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)(SERVER=DEDICATED)))" />

<property name="username" value="rootl" />

<property name="password" value="1234" />

</bean>

扩展其他数据库:

二 DB2

<bean id="dataSource" class="orgapachecommonsdbcpBasicDataSource" destroy-method="close">

<property name="driverClassName" value="comibmdb2jdbcappDB2Driver" />

<property name="url" value="jdbc:db2:thin:@localhost:5000/testDB" />

<property name="username" value="rootl" />

<property name="password" value="1234" />

</bean>

三 SQL Server

<bean id="dataSource" class="orgapachecommonsdbcpBasicDataSource" destroy-method="close">

<property name="driverClassName" value="commicrosoftjdbcsqlserverSQLServerDriver" />

<property name="url" value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName = testDB" />

<property name="username" value="rootl" />

<property name="password" value="1234" />

</bean>

三 MySQL

<bean id="dataSource" class="orgapachecommonsdbcpBasicDataSource" destroy-method="close">

<property name="driverClassName" value="orgpostgresqlDriver" />

<property name="url" value="jdbc:postgresql://localhost/ testDB" />

<property name="username" value="rootl" />

<property name="password" value="1234" />

</bean>

orgapachecommonsdbcpBasicDataSource 需要commons-pooljar,commons-dbcp-122jar,commons-collections-32jar三个JAR包

("jdbc:oracle:thin:@localhost:1521/XE","hr","111")

//服务器地址:localhost,端口号:1521,数据库实例名字:XE

//用户名字和密码是自己建立的"hr" "111"

因为使用的编码没有统一!

比如数据库使用的UTF-8编码,而你的JSP端使用GBK编码!写入数据库的中文就会出现乱码了!

解决办法就是把编码统一就可以了,一般是在JSP页面做处理,假如你的数据库编码是UTF-8,则JSP页面加入下列代码

<%@page pageEncoding="UTF-8"%>

你应该没有连上数据库:你的url,IP写的不对!你参考一下我下面写的!

ClassforName("oraclejdbcdriverOracleDriver");

String url="jdbc:oracle:thin:@IP地址:1521:数据库名";

String user="scott";

String password="tiger";

Connection conn=DriverManagergetConnection(url,user,password);

Statement stmt=conncreateStatement();

Result rs=stmtexecuteQuery("select from userinfo");

以上就是关于jsp,用spring框架连接oracle数据库全部的内容,包括:jsp,用spring框架连接oracle数据库、安装了orcal XE版本,在jsp中如何配置oracle数据库连接、通过Jsp往Oracle数据库中提交数据为什么汉字会出现乱码的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9824036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存