在工作中也许我们很少会自己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),便于使用数据数据库的切换


有没有哪位博友使用过博文里面给程序添加序号的功能的啊,我试了好久都没有成功,有的话分享一下,谢谢JDBC第一篇之获得数据库连接_JDBC