derby dbcp

//<bean destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource" id="test.dataSource">
//        property name="driverClassName"
//            org.apache.derby.jdbc.ClientDriver
//        
//        property name="url"
//            jdbc:derby://IP:1527/target/data/xdb
//        
//        property name="username"
//            APP
//        
//        property name="password"
//            APP
//        
//        property name="maxActive"
//            40
//        
//       property name="maxIdle"  
//              30
//      
//        property name="maxWait"  
//              10000
//       
//        property name="defaultAutoCommit"  
//              true
//       
//        property name="removeAbandoned"
//              true
//       
//      property name="removeAbandonedTimeout"
//            30
//      
//        property name="logAbandoned"
//         true
</bean>
Derby,也称为Apache JasperDB,是一个轻量级的关系型数据库管理系统,主要用于嵌入式应用环境中。以下是设置Derby环境的基本步骤: 1. **下载安装**: 首先,你需要从Apache官方网站下载Derby的JAR文件或包含DBMS的完整发行版,例如Apache Commons DBCP,用于连接Derby。 - 访问:https://db.apache.org/derby/download.html 2. **添加依赖**: 将下载的JAR文件添加到你的项目类路径(classpath),如果是Maven项目,可以在pom.xml文件中添加`<dependency>`标签。 ```xml <dependency> <groupId>org.apache.derby</groupId> <artifactId>derby</artifactId> <version>最新版本号</version> </dependency> ``` 3. **创建数据源**: 使用Derby的`DataSource` API,如`javax.sql.DriverManager.getConnection()`,来建立到数据库的连接。示例代码如下: ```java String url = "jdbc:derby:sample;create=true"; Connection conn = DriverManager.getConnection(url); ``` 这里`sample`是你想创建的数据源名称,`create=true`表示如果数据库不存在则自动创建。 4. **管理数据库**: 执行SQL命令以创建表、插入数据等操作。当完成时,别忘了关闭连接: ```java Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("CREATE TABLE Employees ..."); // 更多SQL操作... rs.close(); stmt.close(); conn.close(); ``` 5. **运行在服务器模式**: 如果需要在远程或持久化服务中运行Derby,可以考虑启动它作为独立的服务(通过`ij`命令行工具或Java应用程序)。更多信息查看官方文档:https://db.apache.org/derby/docs/10.13/getstart/connecting.html
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值