1.Junit Test
package com.shenheSoft;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class TestJunit {
@Test
public void testJunit(){
System.out.println("testJunit");
}
@Before
public void beforeJunit(){
System.out.println("beforeJunit");
}
@After
public void afterJunit(){
System.out.println("afterJunit");
}
}
测试的时候,选中test下面的方法,右击run as----JUnit Test,不能选择Before和After
2.JDBC定义
Java数据库连接,就是用Java语言来操作数据库
JDBC是接口,而JDBC驱动才是接口的实现,没有驱动无法完成数据库连接!每个数据库厂商都有自己的驱动,用来连接自己公司的数据库
mysql的驱动包: mysql-connector-java-5.1.39-bin.jar;
3.JDBC的开发步骤
(1)注册驱动
Class.forName(“com.mysql.jdbc.Driver”);
(2)获取连接
DriverManager.getConnection(url,username,password);
url:jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=UTF8
(第一部分是jdbc,这是固定的;
第二部分是数据库名称,那么连接mysql数据库,第二部分当然是mysql了;
第三部分是由数据库厂商规定的,我们需要了解每个数据库厂商的要求,mysql的第三部分分别由数据库服务器的IP地址(localhost)、端口号(3306),以及DATABASE名称组成。
)
username和password是登录数据库的用户名和密码
Connection con = DriverManager.getConnection(“jdbc:mysql://localhost:3306/web08”,”root”,”123456”);
(3)获得语句执行者
Statement stat=con.createStatement();
Statement是用来向数据库发送要执行的SQL语句的!
(4)执行sql语句
String sql = “select * from emp”;