📄 jdbc.java
字号:
/***********************************************************************
* 湖南大学图书管理系统
* @author Administrator
* @since 2008.06
* @version 1.0
* @category 通过JDBC连接数据库
*************************************************************************/
package library.DBBase;
import java.sql.*;
import java.io.*;
public class JDBC {
private Connection con = null; //连接对象
public JDBC() {
super();
/* 初始化变量 */
String user = "root"; //用户名
String pass = "caohao"; //口令
String url = "jdbc:mysql://localhost:3306/library"; //数据源
String driver = "org.gjt.mm.mysql.Driver"; //数据库驱动程序
String tableName = "user"; //数据库中表名
connect(user, pass, url, driver);
}
public void connect(String user, String pass, String url, String driver) {
try {
/* 数据库连接
装载驱动――获取连接――创建语句对象 */
Class.forName(driver);
con = DriverManager.getConnection(url, user, pass);
System.out.println("数据库连接成功!");
}
/* 异常处理 */
catch (ClassNotFoundException e1) {
System.out.println("数据库驱动不存在!");
System.out.println(e1.toString());
} catch (SQLException e2) {
System.out.println("数据库异常!");
System.out.println(e2.toString());
}
}
//获取连接对象
public Connection getConnection() {
return con;
}
public void closeConnection(Connection con) {
if (con != null) {
try {
System.out.println("数据库关闭成功!");
con.close();
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JDBC jdbctest = new JDBC();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -