美文网首页
java数据库连接(六)

java数据库连接(六)

作者: 简书生活2017 | 来源:发表于2017-09-17 23:32 被阅读0次

在src文件下建立c3p0.properties文件,内容如下图

捕获2.PNG

然后导入c3p0 jar包
连接代码如下:

package c3p0;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

import javax.sql.DataSource;

import org.junit.Test;

import com.mchange.v2.c3p0.ComboPooledDataSource;

public class C3P0Test {

@Test
public void fun1() throws Exception {

    // 获取ComboPooledDataSource对象
    // 它会自动根据默认的配置文件的名字去找对应的配置文件
    ComboPooledDataSource cpds = new ComboPooledDataSource();

    // 获取数据库连接
    Connection conn = cpds.getConnection();

    // 准备sql语句
    String sql = "select *from student";

    // 创建执行者对象(预编译)
    PreparedStatement ptmt = conn.prepareStatement(sql);

    // 执行sql语句
    ResultSet rs = ptmt.executeQuery();

    // 处理数据
    while (rs.next()) {

        System.out.println(rs.getString("Sno") + "\t" + rs.getString("Sname") + "\t" + rs.getString("Ssex") + "\t"
                + rs.getInt("Sage") + "\t" + rs.getString("Sdept") + "\t" + rs.getString("S_entrance"));
    }

    // 释放资源(rs - stmt - conn)
    rs.close();
    ptmt.close();
    conn.close();
}

}

相关文章

  • 连接数据库(JDBC)

    JDBC:Java DataBase Connection Java数据库连接,用来操作关系型数据库。 连接数据库...

  • JDBC

    直接用Java对数据库进行操作 JDBC(Java DataBase Connectivity,java数据库连接...

  • 1.0.1 JDBC基础概述

    JDBC Java DataBase Connectivity 就是Java数据库连接,用Java语言向数据库发送...

  • 阿里P6告诉解析Java数据库连接(JDBC)

    DBC英文全称为Java DataBase Connectivity,即Java数据库连接,也就是Java程序连接...

  • JDBC操作

    JDBC(Java Data Base Connectivity,java数据库连接)是java数据可连接技术的简...

  • 8.7JDBC学习

    jdbc连接mysql JDBC(Java Data Base Connectivity,java数据库连接)是一...

  • 【JAVA基础】JAVA 连接数据库

    为什么要连接数据库 JAVA如何去连接,操作数据库*. JDBC Java Database Connecti...

  • JDBC基础

    JDBC: JDBC:Java DataBase Connectivity Java 数据库连接, Java语言...

  • JDBC学习笔记(一)

    JDBC:Java Database Connectivity,即java数据库连接,用java语言操作数据库。 ...

  • JDBC

    概念∶Java DataBase Connectivity Java 数据库连接, Java语言操作数据库。JDB...

网友评论

      本文标题:java数据库连接(六)

      本文链接:https://www.haomeiwen.com/subject/mgfvsxtx.html