MySQL - JDBC

首先要去官网下载一个叫做MySQLConnector的东西,下载JDBC的版本就行。然后解压以后可以在doc里面找到一个html文件,打开它,里面会有一些实例程序。

在使用之前要先将文件夹里面的jar包导入工程。

其实JDBC本身内容没多少,无非就是一个Connection,一个Statement,一个ResultSet。使用的时候先定义一个Driver,然后将connection连接到某个数据库,输入user和password,接着创建一个statement实例,再接着就是进行具体的数据库操作了。

最后,全部操作完以后,要使用finally关闭掉数据库连接。

Connection conn = null;

Statement stmt = null;

ResultSet rs = null;

try {

Class.forName("com.mysql.jdbc.Driver");

conn =DriverManager.

getConnection("jdbc:mysql://localhost/mydata?" "user=root&password=heiheijoshua");

stmt = conn.createStatement();

rs = stmt.executeQuery("select *from dept");

while (rs.next()) {

System.out.println(rs.getString("deptno"));

}

} catch(ClassNotFoundException e) {

e.printStackTrace();

} catch (SQLException ex){

System.out.println("SQLException: " +ex.getMessage());

System.out.println("SQLState: " +ex.getSQLState());

System.out.println("VendorError: " +ex.getErrorCode());

} finally {

try {

if (rs != null) {

rs.close();

rs = null;

}

if (stmt != null) {

stmt.close();

stmt = null;

}

if (conn != null) {

conn.close();

conn = null;

}

} catch (SQLException sqlEx){

sqlEx.printStackTrace();

}

}

其实说实话,真正现在的大多数的数据操作都已经被框架封装好了,比如说JDBC的操作,已经被java的指令,方法,annotation之类的代替了,所以关于MySQL和JDBC的操作,掌握其原理是主要的,其实操作都很简单。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值