JDBC基本用法jdbc.driverClass=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test
jdbc.username=root
jdbc.password=rootpublicstatic Connection getConnection() throws IOException, ClassNotFoundException, SQLException {Properties props = new Properties();props.load(new FileInputStream("jdbc.properties"));Class.forName(props.getProperty("jdbc.driverC...
阅读目录一、JDBC常用的API深入详解及存储过程的调用1、存储过程(Stored Procedure)的介绍2、JDBC调用无参存储过程3、JDBC调用含输入参数存储过程4、JDBC调用含输出参数存储过程二、JDBC的事务管理1、JDBC实现事务管理2、通过代码实现事物的管理三、数据库连接池(dbcp、c3p0)1、dbcp使用步骤2、c3p0使用步骤3、连接池总结四、JDBC的替代产品(Hibernate、Mybatis)1、Commons-dbutils 2、Hibernate简介3、Mybatis简介一、JDBC...
关于数据库连接,想接触后台的同学肯定都会先想到这个,对于这块基本是个定死的东西,基本都是按部就班,当然如果你有兴趣可以研究研究这么才能跟方便快捷的连接,下面的是关于本人的一些代码连接 基本只要你加载了驱动包,那么改掉密码用户名 就可以使用public class DBConnection {private static final String DBDRIVER="com.mysql.jdbc.Driver";//驱动加载private static final String DBURL="jdbc:mysql://localhost:3306/...
Driver:package xuezaipiao;import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.SQLException;
import java.util.Properties;public class getDabseConnection {public static void main(String[] args){System.out.println(getConnection());}private static Connection getConnection(){//1.获取本地配...
publicclass MysqlUtil {/*** 链接数据库*//*** 方法一:* 加载驱动的方法不止一种,但这种最常用*/publicstatic Connection getConnectionOne(String database,String username,String password){try {Class.forName("com.mysql.jdbc.Driver");Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/"+database,username,password);return connection;}catch(Exception e){e.printStackTrace();}ret...
import java.sql.*;2 3 import utils.GlobalConstant;4 5 public class JDBCUtil {6 7 private JDBCUtil() {8 9 }10 11 /**12 * 获取JDBC的数据库连接13 */14 public static Connection getConnection() {15 Connection conn = null;16 try {17 Class.forName(GlobalConstant.CONNECTION_DRIVER);18 conn = DriverManager.getConnection(GlobalConstant.CONNEC...
第一部分:实验项目
项目二:数据库初步。目的:了解Java连接数据库的步骤与方法,以及MySQL数据库的安装与使用。目标:(1)在机房安装上MySQL数据库。
成功安装 MySQL数据库
(2)创建数据表 student(id varchar(12),name varchar(20), success int, failure int ),导入相应的数据到文件中。success 与 failure的默认值为1。
创建student表
连接数据库代码import java.sql.*;public class JDBCTest {public static void main(St...
1.连接ORACLE数据库:连接放在同一个类的主方法中package com.softeem.jdbc;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;public class JDBCTest {
public static void main(String[] args) {
Connection conn=null;
Statement st=null;
ResultSet rs=null;
try {
...
大四狗最合适不过了。。。)在公司里,开发系统往往使用开发环境,真实环境只有在系统开发好了之后,才可以上线使用,那么数据库连接如何配置呢?
答案是,使用.properties文件配置。直接上代码:
DBConfig.properties:#development environment
server_oa = ***
port_oa = ***
user_oa = ***
pass_oa = ***
dbname_oa = <span style="font-family: Arial, Helvetica, sans-serif;">oadb</span>#real environment
#server_oa = <s...
JNDI数据源
步骤2(可选):可配置最大数据连接数量
步骤3:连接泄漏自动关闭
点击图标,展开后,设置当存在连接泄漏时,WEBLogic10自动将自动关闭。通过属性 【非活动连接超时】设置超时秒数。0代表禁用,设置大于1。
例如:设置30秒后,对于泄漏的连接自动关闭。此处设置后,可在weblogic10日志中查看到连接自动关闭的记录及连接泄漏点的日志。见日志小节描述。
监控连接泄漏
设置连接泄漏概要文件
钩选”概要文件连接泄...
package com.java;
import java.sql.DriverManager;
import com.mysql.jdbc.Connection;import com.mysql.jdbc.ResultSet;import com.mysql.jdbc.Statement;
public class TestMySql{ public static void main(String[] args){ try { Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序 //Class.forName("org.gjt.mm.mysql.Driver"); System.out.println("Success loading Mysql Dri...
org.smart4j.chapter2.util;import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;/*** Created by sahara on 2016/3/15.*/
public final class PropsUtil {private static final Logger LOGGER=LoggerFactory.getLogger(PropsUtil.class);public static Properties loadProps(String fileName...
Java语言访问数据库的一种规范,是一套API。
JDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库。比如建立数据库连接、执行SQL语句进行数据的存取操作。JDBC代表Java数据库连接。
JDBC库中所包含的API任务通常与数据库使用:连接到数据库创建SQL或MySQL语句在数据库中执行SQL或MySQL查询查看和修改记录比如:二、JDB...
接口: 用于执行静态的sql语句|- int executeUpdate(String sql) : 执行静态的更新sql语句(DDL,DML)|- ResultSet executeQuery(String sql) :执行的静态的查询sql语句(DQL)|-PreparedStatement接口(Statement接口的子类):用于执行预编译sql语句|- int executeUpdate() : 执行预编译的更新sql语句(DDL,DML)|-ResultSet executeQuery() : 执行预编译的查询sql语句(DQL)
代码:(用DDL语句来举例,其实DDL.DML.D...
APIjava.sql.* 和 javax.sql.*(java2.0以后更新的扩展)
|- Driver接口: 表示java驱动程序接口。所有的具体的数据库厂商要来实现此接口。|- connect(url, properties): 连接数据库的方法。 url: 连接数据库的URL URL语法: jdbc协议:数据库子协议://主机:端口/数据库user: 数据库的用户名password: 数据库用户密码
|- DriverManager类: 驱动管理器类,用于管理所有注册的驱动程序|-registerDriver(driver) : 注册驱动...