码迷,mamicode.com
首页 > 数据库 > 详细

jdbc链接基础

时间:2017-04-06 21:19:12      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:nbsp   get   bsp   for   date()   使用   sql   font   connect   

1 jdbc 链接两种方式,通过jdbc链接mysql数据库,url:jdbc:mysql://ip:端口[/database name]

通过什么驱动器,链接什么数据库,数据库的ip,连接端口,可以在url中加上连接的数据库名。

1)使用驱动器获取链接

        Driver driver = new com.mysql.jdbc.Driver();
        props.setProperty("user", "root");
        props.setProperty("password", "root");
        Connection conn = driver.connect(url, props);
        
        System.out.println(conn);
        conn.close();    

 

2) 使用驱动管理器获取链接

        Class.forName("com.mysql.jdbc.Driver");
        props.setProperty("user", "root");
        props.setProperty("password", "root");
        
        Connection conn = DriverManager.getConnection(url,props);
        System.out.println(conn);
        conn.close();

DriverManager 数据库驱动器管理类,用于管理所有注册的驱动器。

  1)registerDriver(driver)注册驱动器

  2)getConnection(url,properties) 获取链接

 

Interface Connection 常用方法

  1) Statement createStatement()  

  2)PreparedStatement prepareStatement(String sql)  

 

 

Interface Statement 用于执行静态SQL语句, 常用方法

  1)executeLargeUpdate(String sql) 

  2)executeQuery(String sql) 

 

Interface PreparedStatement 用于执行预编译SQL语句,

  1)int executeUpdate()  

  2)ResultSet executeQuery() 

 

Interface CallableStatement 用于执行存储过程的SQL语句

  1)ResultSet executeQuery() 

 

Interface ResultSet 查询结果

  1)boolean next()  //判断下一行是否为空

 

 

 

 

jdbc链接基础

标签:nbsp   get   bsp   for   date()   使用   sql   font   connect   

原文地址:http://www.cnblogs.com/zhaopengcheng/p/6675135.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!