JDBC概述
java 数据库链接,sun公司退出的 java 访问数据库的标准规范接口
是一种用于执行SQL语句的 java API
可以作为多种关系数据库提供统一接口
是一组 java 工具类和接口的组成。
JDBC 原理
JDBC是接口,驱动接口的实现,没有驱动无法完成数据库链接,而不能操作数据库。
每个数据库厂商都需要提供自己的驱动,用来链接自己公司的数据库
也就是说,驱动一般由数据库厂商提供。
当然还有第三方公司专门为某一数据库提供驱动,这样的驱动往往不会是开源免费的!
例如:mysql 驱动包 是 mysql-connector-java-5.1.28-bin.jar
创建项目
1. 修改项目的编码格式为 UTF-8
点击 window -> workspace -> 修改UTF-8 点击应用 ok。
2. 创建新项目。
3. 导入jar包
首先new一个文件夹
创建一个 lib 文件夹存放 jar 包
将 mysql-connector-java-5.1.28-bin.jar 放入 lib 文件夹
然后:
完成之后
单元测试
先创建一个包,然后建立一个类
编辑代码
package cn.study.test; import org.junit.Test; public class TestJunit { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub } @Test public void testJunit(){ System.out.println("hello junit"); } }
右击 @Test 点击运行
修改代码
package cn.study.test; import org.junit.After; import org.junit.Before; import org.junit.Test; public class TestJunit { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub } @Test public void testJunit(){ System.out.println("hello junit"); } @Before public void testBefore() { System.out.println("before!"); } @After public void testAfter() { System.out.println("after!"); } }