「java配置数据库」java配置oracle数据库

博主:adminadmin 2023-01-09 12:51:07 961

本篇文章给大家谈谈java配置数据库,以及java配置oracle数据库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 与数据库 配置

不用弄成exe啊,这样弄:

(1)先把项目打包成jar(例如叫“ABC.jar”),这步用eclipse直接做即可。

(2)随便在哪里建一个新文件夹,当然在桌面上也行

(3)把那个jar放到这个文件夹中

(4)把jre整个文件夹都拷贝到这个文件夹下

(5)写一个bat文件:【用记事本写,然后保存为后缀为“.bat”的文件】

.\jre\bin\java -jar ABC.jar

------------------------------------------------------------------------------------------------

这样就OK啦,然后每次,双击这个bat文件即可在没有jre环境的机器上运行你的java,而且也不用第三方打包exe软件。

------------------------------------------------------------------------------------------------

至于你说的在eclipse能连接数据库,打包后就连接不了了,应该不是sql4.jar什么的问题............

可能就是第三方软件打包时的问题。

Java数据库连接池的几种配置方法(以MySQL数

连接先建立一些连接,并且这些连接允许共享,因此这样就节省了每次连接的时间开销。Mysql数据库为例,连接池在Tomcat中的配置与使用。

1、创建数据库Student,表student

2、配置server.xml文件。Tomcat安装目录下conf中server.xml文件。

GlobalNamingResources

Resource

name="jdbc/DBPool"

type="javax.sql.DataSource"

password=""

driverClassName="com.mysql.jdbc.Driver"

maxIdle="2"

maxWait="5000"

username="root"

url="jdbc:mysql://localhost:3306/student"

maxActive="3"

/

/GlobalNamingResources

name:指定连接池的名称

type:指定连接池的类,他负责连接池的事务处理

url:指定要连接的数据库

driverClassName:指定连接数据库使用的驱动程序

username:数据库用户名

password:数据库密码

maxWait:指定最大建立连接等待时间,如果超过此时间将接到异常

maxIdle:指定连接池中连接的最大空闲数

maxActive:指定连接池最大连接数

3、配置web.xml文件。

web-app

resource-ref

descriptionmysql数据库连接池配置/description

res-ref-namejdbc/DBPool/res-ref-name

res-typejavax.sql.DataSource/res-type

res-authContainer/res-auth

res-sharing-scopeShareable/res-sharing-scope

/resource-ref

/web-app

4、配置context.xml文件

与server.xml文件所在的位置相同。

Context

ResourceLink

name="jdbc/DBPool"

type="javax.sql.DataSource"

global="jdbc/DBPool"

/

/Context

5、测试

DataSource pool = null;

Context env = null;

Connection conn = null;

Statement st = null;

ResultSet rs = null;

try{

env = (Context)new InitialContext().lookup("java:comp/env");

//检索指定的对象,返回此上下文的一个新实例

pool = (DataSource)env.lookup("jdbc/DBPool");

//获得数据库连接池

if(pool==null){out.printl("找不到指定的连接池!");}

con = pool.getConnection();

st = con.createStatement();

rs = st.executeQuery("select * from student");

}catch(Exception ex){out.printl(ne.toString());}

Oracal数据库在Java中怎么配置?

1,找到驱动包,在oracle安装目录下我的是D:\Oracle\product\11.1.0\db_1\jdbc\lib;此目录下有ojdbc5.jar,ojdbc6.jar,如果jdk5就用5,6就用6;

2,配置驱动包的变量(我把驱动包拷出来,放在d:\java\util里面),配置后上面MYSQL的类似。

java配置类应该怎么存数据库

对象和关系再映射存入数据库。

将对象映射到数据库的关系上类对应表,字段对应列,聚合字段对应一对多或者多对多,这样用起来很方便,可以只写java就完成数据库操作可能还要写jpql,对于简单的逻辑可以用criteria,纯对象化的查询,java有个ORM的规范,叫JPA,hibernate实现了JPA,它还有EclipseLink等实现。

关于java配置数据库和java配置oracle数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。