JDBC操作(一)

一:配置MySQL数据库的驱动程序

1 . 将MySQL数据库的驱动程序配置到classpath,修改或者新建本机的环境classpath

. ; D:\Program Files\mysql-connector-java-5.0.4-bin.jar;

在设置变量时要加入一个" . " ,表示可以从当前文件夹中查找所要的类,之后的每一

内容都要用" ; "与之前的内容隔开。

2 . 加载驱动程序

得到驱动程序路径后,可以利用Class类进行驱动程序的加载

 1 public class Connection{
 2     public static final String DBDRIVER = "org.gjt.mm.mysql.Driver";
 3     public static void main(String args[]){
 4         try{
 5             Class.forName(DBDRIVER);
 6         }catch(ClassNotFoundException e){
 7             e.printStackTrace();
 8         }
 9     }
10 }

如果程序可以正常执行,则证明数据库驱动程序配置成功。

二:连接及关闭数据库

1 . MySQL数据库的连接地址格式:

jdbc:mysql://IP 地址:端口号/数据库名称

例如现在在本机上存在一个名为demo的数据库,所以此时的地址为:

jdbc:mysql://localhost:3306/demo

 

 

2 . 连接数据库

 1 import java.sql.Connection;
 2 import java.sql.DriverManager;
 3 import java.sql.SQLException;
 4 
 5 public class ConnectionDemo{
 6     //定义MySQL数据库驱动程序
 7     public static final String DBDRIVER = "org.gjt.mm.mysql.Driver";
 8     //定义MySQL数据库连接地址
 9     public static final String DBURL = "jdbc:mysql://localhost:3306/demo";
10     //定义MySQL数据库用户名
11     public static final String DBUSER = "root";
12     //定义MySQL数据库连接密码
13     public static final String DBPASS = "123";
14     public static void main(String args[]){
15         Connection cone = null ;           //数据库连接
16         try{
17             Class.forName(DBDRIVER);       //加载驱动程序
18         }catch(ClassNotFoundException e){
19             e.printStackTrace();
20         }
21         try{
22             cone = DriverManager.getConnection(DBURL , DBUSER ,DBPASS);
23         }catch(SQLException e){
24             e.printStackTrace();
25         }
26         System.out.println(cone);
27         try{
28             cone.close();                //数据库关闭
29         }catch(SQLException e){
30             e.printStackTrace();
31         }
32     }
33 }

注意:数据库打开之后必须关闭

 

posted @ 2012-10-30 18:02  MATRIX | yan  阅读(415)  评论(0编辑  收藏  举报