JDBC使用Connection进行连接数据库 写 select查询语句 GUI主要用来显示。。
创新互联是一家专注于网站设计制作、网站设计与策划设计,福绵网站建设哪家好?创新互联做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:福绵等地区。福绵做网站价格咨询:18980820575
你每次执行增删改查的时候 都会注册一次JDBC驱动,目的只是简单的获取conn连接 ,建议单独编写一个获取conn的方法
pirvate Conntection getConn(){
return DriverManager.getConnection(url,username,password);
}
手打
在每次调用 通用方法的时候 获取一次这个方法即可
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnection {
private final String DRIVER="com.mysql.jdbc.Driver";//mysql数据库驱动
private final String URL="jdbc:mysql://localhost:3306/test";//url
private final String USERNAME="root";//用户名
private final String PASSWORD="root";
Connection conn=null;//定义对象
public DBConnection(){//初始化
try{
Class.forName(DRIVER);
conn =DriverManager.getConnection(URL,USERNAME,PASSWORD);//
System.out.println("连接成功!");
}
catch(ClassNotFoundException e){
e.printStackTrace();
}
catch(SQLException e){
e.printStackTrace();
}
}
public Connection getConnection(){
return this.conn;
}
public void distory(){//用完数据库关闭
try{
conn.close();
}
catch (SQLException e){
e.printStackTrace();
}
}
}
用的时候直接调用conn这个变量就可以了!!!!
public Connection getConnection(){//事先导入驱动
try{
Class.forname("sun.jdbc.odbc.jdbcodbcDriver");//加载驱动
System.out.println("驱动加载完毕");
}catch(ClassNotFoundException e){
e.printStackTrace();
}
try{
Connecion con=DriverManager.getConnecion("jdbc:odbc:数据库名成","用户名","密码");//创建连接对象,即已经连接到数据库
system.out.println("连接成功!");
}
catch(exception e){
e.printStackTrace();
}
}