昆明java培训
达内昆明广州春城路

18487146383

热门课程

昆明Java培训老师分享JDBC的示例

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

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分布式数据库的未来》

昆明java培训班:为什么java工程师薪资这么高?

昆明java培训班:你所不知道的java秘密

昆明java培训班;如何认识Java Web技术

选择城市和中心
贵州省

广西省

海南省

扫一扫

了解更多干货