DB与java的关联

1 下载mysql(http://www.mysql.cn/),解压并安装。
若安装之后,可以打开mysql.exe,说明安装成功。

2 打开mysql.exe之后,输入mysql命令,建库/建表/插入...

3 下载JDBC驱动(http://mysql.ntu.edu.tw/Downloads/Connector-J/mysql-connector-java-5.0.8.zip)
(JDBC驱动是与java程序的接口, 使java语言开发的程序可以连接使用sql数据库。)

4 将JDBC驱动(即其中的jar包,在这里叫做mysql-connector-java-5.0.8-bin.jar)导入到工程中:
工程上右键,选择Build Path--->Configure Build Path--->Libraries--->Add External JARs--->导入jar包

5 编写代码,对数据库进行操作处理,具体如下:

import java.sql.*;

public class Test {

    public static void main(String[] args) {

        // 驱动程序名
        String driver = "com.mysql.jdbc.Driver";

        // URL指向要访问的数据库名DBname(不区分大小写)
        String url = "jdbc:mysql://127.0.0.1:3306/DBname";

        // MySQL配置时的用户名
        String user = "user";

        // Java连接MySQL配置时的密码
        String password = "password";

        try {
            // 加载驱动程序
            Class.forName(driver);

            // 连续数据库
            Connection conn = DriverManager.getConnection(url, user, password);

            // statement用来执行SQL语句
            Statement statement = conn.createStatement();

            // 要执行的SQL语句
            String sql = "select * from test";

            // 结果集
            ResultSet rs = statement.executeQuery(sql);

            // 对结果集的使用
            while (rs.next()) {
                // 选择name这列数据,这是数据库中的列的名字(不区分大小写)
                String name = rs.getString("name");
                // ...
            }
            rs.close();
            conn.close();// 有时,最好把对资源的关闭释放放在finally块中。

        } catch (Exception e) {
            // 异常处理
        }
    }
}

 

说明:

对于其他数据库,如postgreSQL,大体的流程也是这样。
最好生成个porperties文件,若是不用这个文件,就需要将信息写在代码中。但是有这个文件会更好,将配置的信息写在此,有更好的可读性。
database.properties:
jdbc.drivers=...
jdbc.url=...
jdbc.username=...
jdbc.password=...
...

posted @ 2013-09-23 10:50  欧麦高德  阅读(314)  评论(0编辑  收藏  举报