在工作中也许我们很少会自己SQL操作数据库,但是个人认为了解一些JDBC知识还是很有必要的。
环境:
数据库:mysql
驱动:mysql-connector-java-5.1.25-bin.jar
程序例子:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBconnectionT01 {
public static void main(String[] args) {
//测试连接情况
DBconnectionT01 db=new DBconnectionT01();
System.out.println(db.getcon());
}
public Connection getcon()
{
Connection con=null;
try {
//加载驱动
Class.forName("com.mysql.jdbc.Driver");
//根据配置参数获得数据库连接
String url="jdbc:mysql://localhost:3306/dotestdb";
String username="root";
String password="";
return con=DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
System.out.println("加载数据库驱动失败"+e.getMessage());
} catch (SQLException e) {
System.out.println("获得数据库连接失败"+e.getMessage());
}
return con;
}
}
示例程序源码在附件中下载
----------------------------------------------------------------------------------------
注意:
(1)在实际自己编写代码环境中自己要连接的数据库和连接配置信息
(2)在一般情况下如果要使用JDBC进行编程最好将配置信息写到配置文件中(如:properties),便于使用数据数据库的切换
有没有哪位博友使用过博文里面给程序添加序号的功能的啊,我试了好久都没有成功,有的话分享一下,谢谢