在java程序中,一般使用jdbc连接数据库,比较麻烦,在看传智教程时学了一个工具类,用于简化与数据库之间的操作步骤,就是TxQueryRunner,他是QueryRunner的子类,用起来和他是一样的,特点是支持事务,使用时需要导入几个jar包,分别是:这个工具类的优点基本上就是阿帕奇出的DBUtils框架里边所具有的特点,极大简化操作者的代码量,底层使用c3p0连接池,可以方便的吧数据库查询出来的结果映射到JavaBean,List,Map等中,以下是笔记及代码:import ...
JAVA访问Oracle两种方式:JDBC-ODBC桥、JDBC;JDBC驱动:位于oracle主目录下lib目录中;JDBC-ODBC桥:JAVA程序通过桥将JDBC调用转换成ODBC调用,ODBC指向oracle服务,目前已经不常用了;JDBC:使用连接字符串连接JDBC数据源;原文:https://blog.51cto.com/2036000/2378410
通过JDBC操作数据库。1. 准备jar包,做为驱动。如下图。2. 需要安装数据库(我这里使用的数据库为Oracle),保证数据库开启。正式进入数据库操作:只有一个简单的 TestDB类: 1package testJDBC;2 3import java.sql.Connection;4import java.sql.DriverManager;5import java.sql.PreparedStatement;6import java.sql.ResultSet;7import java.sql.SQLException;8import java.sql.Statement;910publicclass TestDB {
11publicstaticv...
java.sql.SQLException;
import java.util.List;
import java.util.Map;import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.handlers.BeanHandler;
import org.apache.commons.dbutils.handlers.BeanListHandler;
import org.apache.commons.dbutils.handlers.MapHandler;
import org.apache.commons.dbutils.handlers.MapListHandler;
import org.apache.commons.dbutils.handlers.ScalarHandler...
Java语言访问数据库的一种规范,是一套API。
JDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库。比如建立数据库连接、执行SQL语句进行数据的存取操作。JDBC代表Java数据库连接。
JDBC库中所包含的API任务通常与数据库使用:连接到数据库创建SQL或MySQL语句在数据库中执行SQL或MySQL查询查看和修改记录比如:二、JDB...
https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>6.0.6</version>
</dependency>
2.创建数据库连接类DBUtil.java用以连接与关闭数据库//文件名:DBUtil.javaimport java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;p...
封装数据
public class Goods {private int gid;private String gname;private String gprice;private String gdate;public int getGid() {return gid;}public void setGid(int gid) {this.gid = gid;}public String getGname() {return gname;}public void setGname(String gname) {this.gname = gname;}public String getGprice() {return gprice;}public void setGprice(String gprice) {this.gprice = gprice;}public String g...
/**
*
* @param dbdir mysql数据库安装路径
* @param dbname 数据库的名称
* @param backdir 备份的目录
*/
public static void backup(String dbdir, String dbname, String backdir) {
Calendar calendar = Calendar.getInstance();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy_MM_dd_HHmmss");
String currentTime = dateFormat.format(ca...
1)概念:JDBC其实就是一套Java操作数据库的规范(接口); 2)数据库驱动: 各个数据库厂商要让java语言去操作数据库就必须实现这套接口,每个数据库都写有一套实现类叫数据库驱动。 3)使用: //导入mysql数据库jar包 //将jar放在lib目录下 右键add--->builderpath //加载驱动 Class.forName("com.mysql.jdbc.Driver"); //获取一个数据库连接对象 String url = "jdbc:mysql://localhost:3306/mydb_01";//主协议:子协议://ip:端...
package sqldemo;2 3 import java.sql.Connection;4 import java.sql.DriverManager;5 import java.sql.ResultSet;6 import java.sql.SQLException;7 import java.sql.Statement;8 9 public class main {
10
11 public static void main(String[] args) {
12 //声明Connection对象
13 Connection con;
14 //驱动程序名
15 String driver = "com.mysql.jdbc.Driver";
16 //URL指向要访...
1》新建一个配置文件,名为jdbc.properties将其放入src中
2》在项目中导入jdbc驱动,注意连接不同的数据库,所用到的驱动是不一样的,这些在网上都能找到
具体导入jar的方法,请参照http://blog.csdn.net/mazhaojuan/article/details/21403717
2、代码 1 import java.io.InputStream;2 import java.sql.Connection;3 import java.sql.DriverManager;4 import java.sql.ResultSet;5 import java.sql.SQLException;6 import java.sq...
package testJDBC;2 3 import java.sql.Connection;4 import java.sql.DriverManager;5 import java.sql.PreparedStatement;6 import java.sql.ResultSet;7 import java.sql.SQLException;8 import java.sql.Statement;9
10 public class TestDB {
11 public static void main(String[] args) throws ClassNotFoundException, SQLException{
12
13 String url = "jdbc:oracle:thin:@localhost:1521:orcl";
1...
JDBCDemo;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;public class JDBCTest {public static void main(String[] args) throws ClassNotFoundException, SQLException {// 加载驱动Driver里有一个静态代码块,所以我们把类字节码对象加载到内存中就可以创建driver对象也就是注册驱动了Class.forName("com.mysql.jd...
//jdbc提取出来的工具类
package utils;
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Properties;
import com.mysql.jdbc.Statement;
public class JdbcUtils {private static final String DRIVERCLASS;private static final String U...
JAVA访问Oracle两种方式:JDBC-ODBC桥、JDBC;JDBC驱动:位于oracle主目录下lib目录中;JDBC-ODBC桥:JAVA程序通过桥将JDBC调用转换成ODBC调用,ODBC指向oracle服务,目前已经不常用了;JDBC:使用连接字符串连接JDBC数据源;Oracle11G_JAVA操作数据库标签:ora 字符串连接 acl 调用 连接 驱动 jdbc 程序 操作 本文系统来源:https://blog.51cto.com/2036000/2378410