eclipse连接mysql和oracle的区别_【知了堂学习笔记】Eclipse,Myeclipse连接MySQL数据库和Oracle数据库...

classJDBCUtils_MySQL {private static String user = "root"; //你的MySQL用戶名

private static String pwd = "123456"; //密碼

private static String url = "jdbc:mysql://localhost:3306/ofo";//你的数据库地址 ofo是数据库名字

/** 加载数据库驱动 static 让数据库只加载一次*/

static{try{

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

}catch(ClassNotFoundException e) {//TODO Auto-generated catch block

e.printStackTrace();

}

}/** 获得数据库链接*/

public staticConnection getConnection() {try{

Connection con=DriverManager.getConnection(url, user, pwd);returncon;

}catch(SQLException e) {//TODO Auto-generated catch block

e.printStackTrace();

}return null;

}

}

连接数据库的方法类写好了,我们就来简单的用一下

public classmysqlTest {public static voidmain(String[] args) {//TODO Auto-generated method stub

Connection conn = JDBCUtils_MySQL.getConnection(); //调用连接方法,获得一个数据库链接

String sql="select username from user where uid=‘1‘"; //要执行的SQL语句

try{

PreparedStatement ps=conn.prepareStatement(sql);

ResultSet rs=ps.executeQuery();if(rs.next()) {

System.out.println("用户名为:"+rs.getString(1));

}

}catch(SQLException e) {//TODO Auto-generated catch block

e.printStackTrace();

}

}

}

我这里是: 查询user表中ID为1 的用户名,结果我就不贴图了。

二.链接Oracle数据库

1.Oracle数据库就不用专门去下载驱动包了,安装的Oracle目录里有驱动包(ojdbc5.jar),Oracle的驱动包在安装目录下:oracle\product\11.2.0\dbhome_1\jdbc\lib下(我的Oracle版本是11g) ,包名为:ojdbc5.jar,我们直接去引入就行了。复制到你的项目中,操作和导入MySQL驱动包一样,

连接Oracle数据库的步骤和MySQL差不多,我直接贴代码:

public classJDBCUtils_Oracle {private static String user = "cjl"; //oracle 用户名

private static String pwd = "123456"; //用户密码

private static String url = "jdbc:oracle:thin:@localhost:1521:orcl"; //localhost是因为数据库在本地,1521是端口号

/** 加载数据库驱动 static让数据库只加载一次*/

static{try{

Class.forName("oracle.jdbc.driver.OracleDriver");

}catch(ClassNotFoundException e) {

e.printStackTrace();

}

}/**获得数据库连接*/

public staticConnection getConnection() {try{

Connection conn=DriverManager.getConnection(url, user, pwd);returnconn;

}catch(SQLException e) {

e.printStackTrace();

}return null;

}

}

照样我们做个测试

public classoracleTest {public static voidmain(String[] args) {//TODO Auto-generated method stub

Connection conn = JDBCUtils_Oracle.getConnection(); //方法和MySQL一样,只是用的方法类不同

String sql="select username from user where uid=‘1‘"; //要执行的SQL语句

try{

PreparedStatement ps=conn.prepareStatement(sql);

ResultSet rs=ps.executeQuery();if(rs.next()) {

System.out.println("用户名为:"+rs.getString(1));

}

}catch(SQLException e) {//TODO Auto-generated catch block

e.printStackTrace();

}

}

}

欢迎大家进入知了堂社区——一个好玩有趣的学习社区:http://www.zhiliaotang.com

【知了堂学习笔记】Eclipse,Myeclipse连接MySQL数据库和Oracle数据库

标签:ima   tco   oat   res   数据库名   简单的   etc   驱动   text

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://www.cnblogs.com/paopaolong/p/7419947.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值