package com.cskaoyan.JDBCDemo;
import org.junit.Assert;
import org.junit.Test;
import java.sql.*;
import java.util.Properties;
public class JDBCDemo {
public static void main(String[] args) {
}
@Test
public void testGetConnection() throws SQLException {
Driver driver = new com.mysql.jdbc.Driver();
String url = "jdbc:mysql://localhost:3306/db1";
Properties info = new Properties();
info.setProperty("user","root");
info.setProperty("password","yang19960421");
Connection connect = driver.connect(url, info);
Statement statement = connect.createStatement();
String sql = "select id,name,hp_max from heros where id =1004 ";
ResultSet resultSet = statement.executeQuery(sql);
while (resultSet.next()){
int id = resultSet.getInt("id");
String name = resultSet.getNString("name");
int hp_max = resultSet.getInt("hp_max");
System.out.println(id+" "+name+" "+hp_max);
}
connect.close();
}
@Test
public void conDemo1() throws SQLException {
Driver driver = new com.mysql.jdbc.Driver();
DriverManager.registerDriver(driver);
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/db1",
"root", "yang19960421");
Assert.assertNotNull(connection);
}
@Test
public void conDemo2() throws ClassNotFoundException, IllegalAccessException, InstantiationException, SQLException {
String diverClass = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/db1";
String user = "root";
String pwd = "yang19960421";
Class<?> clazz = Class.forName(diverClass);
Driver driver = (Driver) clazz.newInstance();
DriverManager.registerDriver(driver);
Connection connection = DriverManager.getConnection(url, user, pwd);
Assert.assertNotNull(connection);
}
@Test
public void conDemo3() throws ClassNotFoundException, IllegalAccessException, InstantiationException, SQLException {
String diverClass = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/db1";
String user = "root";
String pwd = "yang19960421";
Class clzz =Class.forName(diverClass);
Connection connection = DriverManager.getConnection(url, user, pwd);
Assert.assertNotNull(connection);
}
@Test
public void conDemo4() throws SQLException {
String url = "jdbc:mysql://localhost:3306/db1";
String user = "root";
String pwd = "yang19960421";
Connection connection = DriverManager.getConnection(url, user, pwd);
Assert.assertNotNull(connection);
}
}