码迷,mamicode.com
首页 > 其他好文 > 详细

作业七

时间:2016-04-17 00:49:14      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

Java连接Mysql、Oracle数据库进行查询操作

1.首先需要在工程中导入相应库文件,然后得加载相应的驱动。

Mysql用Class.forName("com.mysql.jdbc.Driver");Oracle用Class.forName("oracle.jdbc.driver.OracleDriver");

2.找到相应数据库的URL;

定义一个String url;如果是Mysql,则 String url="jdbc:mysql://localhost:3306/test";

如果是Oracle,则String url = "jdbc:oracle:thin:@127.0.0.1:1521:ORCL";

(其中的参数根据机子本身数据库相应改变)

3.调用DriverManger的getConnection()方法,建立数据库连接

Connection conn=DriverManger.getConnection(url,username,password);其中username为数据库的用户名,password为数据库的密码

4.建立一个statement对象

Statement stat=conn.createStatement();

5.建立一个ResultSet对象

RestultSet rs=stat.excuteQuery("select * from U");

while(rs.next())

{

  rs.getString("name");

  .../*你建的表的列名*/
}

实例:

Connection conn;

Statement stmt;

ResultSet rs;

如下是我连接Oracle的代码         /*实际写的时候会自动要求加try catch*/

Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:xe", "system", "Zeng1234");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from hotwords");
while(rs.next()) {
System.out.println(rs.getString("MSG"));
p=p.concat(rs.getString("MSG"));
}
}  

如下是我连接Mysql的代码

Class.forName("com.mysql.jdbc.Driver"); 
conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root", "Zeng1234"); 
stmt = conn.createStatement(); 
rs = stmt.executeQuery("select * from hotwords"); 
while(rs.next()) { 
System.out.println(rs.getString("MSG"));
p=p.concat(rs.getString("MSG"));

}  

作业七

标签:

原文地址:http://www.cnblogs.com/logo-88/p/5399771.html

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