JDBC使用小结
返回主页
JDBC使用时候需要加载四个主要接口,即:
. driver==驱动程序,
. connection==建立数据库连接,
. statement==执行接口创建和执行SQL语句,
. resultset==如果语句返回结果则使用resultset返回。
下面用一个小程序进行讲解。
- 首先应添加mysql的JDBC驱动,一般在mysql安装时就默认安装,因此在C:\Program Files (x86)\MySQL\Connector.J 5.1\mysql-connector-java-5.1.36-bin.jar下即可找到驱动程序的jar包。(你的绝对路径可能与我的不同)
- 为了方便将此jar包重命名为mysqljdbc.jar,并放置于c盘根目录下的mysqljdbc文件夹中。
- 在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();
}
}
}