JDBC使用小结

                                                                           返回主页

JDBC使用时候需要加载四个主要接口,即:

. driver==驱动程序,
. connection==建立数据库连接,
. statement==执行接口创建和执行SQL语句,
. resultset==如果语句返回结果则使用resultset返回。

下面用一个小程序进行讲解。

  1. 首先应添加mysql的JDBC驱动,一般在mysql安装时就默认安装,因此在C:\Program Files (x86)\MySQL\Connector.J 5.1\mysql-connector-java-5.1.36-bin.jar下即可找到驱动程序的jar包。(你的绝对路径可能与我的不同)
  2. 为了方便将此jar包重命名为mysqljdbc.jar,并放置于c盘根目录下的mysqljdbc文件夹中。
  3. 在cmd中输入如下命令添加classpath

set classpath=%classpath%;c:\mysqljdbc\mysqljdbc.jar;

然后便可以进行代码的编写。

    package app.JDBC.simpleJDBC;

    import java.sql.*;

    public class SimpleJDBC {

        public static void main(String[] args) throws SQLException, ClassNotFoundException {
            //设置要连接的mysql的URL
            String url = "jdbc:mysql://127.0.0.1:3306/test";
            //载入JDBC驱动程序
            try {
                Class.forName("com.mysql.jdbc.Driver").newInstance();
                boolean jdbc;
                //您的用户名及密码
                Connection connection=DriverManager.getConnection(url,"snowalker","admin");
                System.out.println("connect mysql success");
                System.out.println("Dirver loaded");
                //建立一个数据库连接
                System.out.println("Database connected");
                //建立一个statement,用于执行SQL语句
                java.sql.Statement statement = connection.createStatement();
                //获取结果集
                ResultSet resultSet = statement.executeQuery("select * from test;");
                //打印结果
                while (resultSet.next()) {
                    System.out.print(resultSet.getInt(1));
                //关闭连接
                connection.close();
                }
            }
             catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } 
        }

    }