日期:2014-05-16 浏览次数:20462 次
?下面代码便是基础的jdbc,注册、连接、查询、结果集显示、关闭的操作。
?
并且在dos下运行此代码。
?
import java.sql.*; public class JdbcTest { public static void main(String[] args){ try{ //1、注册驱动 Class.forName("com.mysql.jdbc.Driver"); System.out.println("注册驱动成功!"); }catch(ClassNotFoundException e){ System.out.println("com.mysql.jdbc.Driver not found"); } String url = "jdbc:mysql://localhost/scanner?useUnicode=true&characterEncoding=utf-8"; String user = "root"; String psw = "admin"; Connection con = null; Statement stm = null; ResultSet rs = null; try{ //2、建立连接 con = DriverManager.getConnection(url, user, psw); System.out.println("建立连接成功!"); //3、创建statement //创建一个Statement对象来将 SQL 语句发送到数据库。不带参数的 //SQL 语句通常使用 Statement 对象执行。 stm = con.createStatement(); //执行sql rs = stm.executeQuery("show databases"); //处理结果集 while(rs.next()){ System.out.println(rs.getString(1)); } }catch(Exception e){ e.printStackTrace(); System.out.println("错误"); }finally{ try{ rs.close(); stm.close(); con.close(); }catch(Exception e){ e.printStackTrace(); } } System.out.println("hello jdbc"); } }
?
?? 这个类,需要mysql-connector-java-5.1.8-bin.jar这个jar包。
?
? 1、首先测试的是将java和class文件以及jar文件放在同一个目录下
?
??2、在如下的目录下如何编译
?
?
?
? 参考:http://xiasheng.iteye.com/blog/963976