zoukankan      html  css  js  c++  java
  • 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=...
    ...

  • 相关阅读:
    重力感应GSensor 方向介绍
    php图片保存、下载
    AJAX技术在PHP开发中的简单应用
    php 面向对象基础
    用PHP处理多个同名复选框
    去掉codeigniter地址中的index.php
    PHP中如何运用ini_set和ini_get()
    Windows 7下PHP配置环境
    zend_application 说明
    PHP写的域名查询系统whois
  • 原文地址:https://www.cnblogs.com/xiaoChongUp/p/3334425.html
Copyright © 2011-2022 走看看