jdbcNote - juedaiyuer/researchNote GitHub Wiki

jdbc笔记

JDBC使用详解

加载驱动程序

Class.forName(driverClass) 加载驱动程序
Class.forName("com.mysql.jdbc.Driver"); 加载Mysql驱动
Class.forName("oracle.jdbc.driver.OracleDriver"); 加载Oracle驱动

驱动包

Java连接MySQL需要驱动包

驱动包下载地址

Mysql JDBC驱动包下载

驱动包导入

  • 新建lib文件夹,将jar包复制到jar包目录下
  • 通常jar包的名称为mysql-connector-java-版本号-bin.jar
  • 鼠标右键-Build Path-Add to Build Path

获得数据库连接

DriverManager.getConnection("jdbc:mysql:url","username","password");

创建Statement对象

cn.createStatement();

代码段

连接数据库测试

package com.juedaiyuer.db;

import java.sql.DriverManager;
import  java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class DBUtil {

	private static final String URL="jdbc:mysql://localhost:3306/my_test_sql";
	private static final String USER="root";
	private static final String PASSWORD="password";

	public static void main(String[] args) throws Exception{
	
		Class.forName("com.mysql.jdbc.Driver");
	
		Connection cn =  DriverManager.getConnection(URL, USER, PASSWORD);
	
		Statement stmt = cn.createStatement();
		ResultSet result = stmt.executeQuery("select  user_name, age  from goddess ");
	
		while(result.next()){
			System.out.println(result.getString("user_name")+","+result.getInt("age"));
		}

	
	}

}

导入驱动程序包

项目导包

导包方式

Add JARS
也可以设置ClassPath方法

Web项目导包(Web项目需要使用到数据库)

驱动程序包复制到WEB-INF/lib文件夹下

Intellij ideal下的导入

mysql/intellijidealmysql.png

View → Tool Windows → database → Data Source Properties → My SQL

source