举个小栗子:
查询student表中的数据,并且通过students中的关联字段cid查询classtable中的信息。
步骤一:可以选择建立一个连接池。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.LinkedList;
public class MyPool {
private String url = "jdbc:sqlserver://120.78.80.233;databasename=ZBJF_Product_Test1";
//"useSSL=false"字段可防止不必要的报错
private String user = "zbjf";
private String password = "zbjf1234!@#$";
//数据库的用户名与密码
private static String driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private int initSize = 5;//初始连接数量
private int maxSize = 20;//池中连接数上线
private LinkedList<Connection> conList = new LinkedList<Connection>();
private int currentsize = 0;
static {
try {
Class.forName(driverClass);
}catch(ClassNotFoundException e){
e.printStackTrace();
}
}
//获取连接
private Connection getConnection(){
Connection conn=null;
try{
conn=(Connection)DriverManager.getConnection(url,user,password);
}catch(SQLException e){
e.printStackT