课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 昆明Java培训老师分享JDBC的示例
  • 昆明Java培训老师分享JDBC的示例

    发布:昆明Java培训      来源:达内新闻      时间:2016-10-11

  • JDBC驱动程序分为4类,昆明Java培训班的老师今天就给大家讲讲。

    JDBC-ODBC桥

    部分本地API,部分Java驱动程序

    JDBC网络纯Java驱动程序

    本地协议Java驱动程序

    JDBC的示例

    import java.sql.*;

    import com.mysql.jdbc.Driver;

    public class JDBCMySql {

    public void operateMySql() throws SQLException, ClassNotFoundException{

    String driverName ="com.mysql.jdbc.Driver";

    String URL = "jdbc:mysql://127.0.0.1:3306/mydb";

    String sql = "SELECT * FROM mydb.mytable";

    String username = "root";

    String password = "";

    Connection conn = null;

    try{

    //加载驱动

    Driver.class.forName(driverName);

    //建立连接

    conn = DriverManager.getConnection(URL,username,password);

    //创建statement来执行sql语句

    Statement ps = conn.createStatement();

    //结果集处理

    ResultSet rs = ps.executeQuery(sql);

    while(rs.next()) {       

    System.out.println(rs.getString("name")+","+rs.getString("sex")+","+rs.getInt("age"));   

    }

    }

    catch (ClassNotFoundException e) {

    e.printStackTrace();

    }

    catch(SQLException e){

    e.printStackTrace();

    }

    //关闭连接

    finally{

    if(conn!=null){

    try{

    conn.close();

    }catch(SQLException e){

    e.printStackTrace();

    }

    }

    }  

    }  

    }

    建立一个test case来验证一下

    import static org.junit.Assert.*;

    import java.sql.SQLException;

    import org.junit.Before;

    import org.junit.Test;

    public class JDBCTest {

    @Test

    public void test() throws ClassNotFoundException, SQLException {

    JDBCMySql jm = new JDBCMySql();

    jm.operateMySql();

    }

    }

    昆明Java培训班10月31日开班,快来加入,占一个好位置!

    推荐文章

上一篇:【昆明Java培训机构】MySQL的使用

下一篇:Java基础:继承的简单总结

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:11/30

Java--零基础业余班

Java--零基础业余班

开班日期:11/30

Java--周末提升班

Java--周末提升班

开班日期:11/30

Java--零基础周末班

Java--零基础周末班

开班日期:11/30

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56