admin 管理员组文章数量: 887021
2023年12月23日发(作者:graphics530相当于什么显卡)
使用jdbc操作Oracle数据库
来源:开发界
使用jdbc操作数据库步骤是固定的
1.将驱动包导入到数据库,每一个数据库的驱动包都不一样,下面我提供一个Oracle数据库的驱动包
将它下载后放入web项目中的 web-inf中的lib中
2.选择项目右键,选择Build Bath,在libraries中add JARs,选择刚才的jar包
3.余下步骤示例如下:
public class NewsDao {
/**
* @param args
*/
//查询新闻信息
public void getNewsList {
Connection connection=null;
Statement stmt=null;
ResultSet rs=null;
try {
// 1 e 加载驱动
// 2 nection URL,用户名,密码 获得数据库连接 Connection
connection=nection
"jdbc:oracle:thin:@localhost:1521:news","news_dev_u","news" ;
// 3 获得Statement对象,执行SQL语句
String sql="select * from news_detail";
stmt=Statement ;
rs=eQuery sql ;
// 4 处理执行结果 ResultSet ,
while {
int id= "id" ;
String title=ing "title" ;
String summary=ing "summary" ;
String content=ing "content" ;
String author=ing "author" ;
Timestamp time=estamp "createdate" ;
}
} catch ClassNotFoundException e {
// TODO Auto-generated catch block
tackTrace ;
} catch SQLException e {
// TODO Auto-generated catch block
tackTrace ;
}finally{
//释放资源
try {
;
;
;
} catch SQLException e {
// TODO Auto-generated catch block
tackTrace ;
}
}
}
public static void main String args {
// TODO Auto-generated method stub
NewsDao newsDao=new NewsDao ;
sList ;
}
}
public class NewsDao {
/**
* @param args
*/
//查询新闻信息
public void getNewsList {
Connection connection=null;
Statement stmt=null;
ResultSet rs=null;
try {
// 1 e 加载驱动
// 2 nection URL,用户名,密码 获得数据库连接 Connection
connection=nection
// 3 获得Statement对象,执行SQL语句
String sql="select * from news_detail";
stmt=Statement ;
rs=eQuery sql ;
// 4 处理执行结果 ResultSet ,
while {
}
// TODO Auto-generated catch block
tackTrace ;
int id= "id" ;
String title=ing "title" ;
String summary=ing "summary" ;
String content=ing "content" ;
String author=ing "author" ;
Timestamp time=estamp "createdate" ;
"jdbc:oracle:thin:@localhost:1521:news","news_dev_u","news" ;
} catch ClassNotFoundException e {
}
}
} catch SQLException e {
}
// TODO Auto-generated catch block
tackTrace ;
//释放资源
try {
}
;
;
;
// TODO Auto-generated catch block
tackTrace ;
}finally{
} catch SQLException e {
public static void main String args {
}
// TODO Auto-generated method stub
NewsDao newsDao=new NewsDao ;
sList ;
同时我们也可以把这些数据库配置数据放入一个配置文件中,例如我创建了一个ties文件在src中
这样修改数据库信息就可以在配置文件中操作,读取配置文件方法如下:
//读取配置文件 属性文件 的工具类
public class ConfigManager {
private static ConfigManager configManager;
// InputStream ;读取属性文件
private static Properties properties;
private ConfigManager {
String configFile="ties";
properties=new Properties ;
try {
in ;
;
} catch IOException e {
// TODO Auto-generated catch block
tackTrace ;
}
}
public static ConfigManager getInstance {
if configManager==null {
configManager=new ConfigManager ;
}
return configManager;
}
public String getString String key {
return perty key ;
}
}
版权声明:本文标题:使用jdbc操作Oracle数据库 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703293950h445824.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论