使用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加载驱动
//2URL,用户名,密码获得数据库连接Connection
connection="jdbc:oracle:thin:localhost:1521:news","news_dev_u","news";
//3获得Statement对象,执行SQL语句
String sql="select from news_detail";
stmt=;
rs=sql;
//4处理执行结果ResultSet,
while{
int id="id";
String title="title";
String summary="summary";
String content="content";
String author="author";
Timestamp time="createdate";
}
} catch ClassNotFoundException e {
/
/ TODO Auto-generated catch block
;
} catch SQLException e {
// TODO Auto-generated catch block
;
}finally{
//释放资源
try {
;
;
;
} catch SQLException e {
// TODO Auto-generated catch block
;
}
}
}
public static void mainString args {
// TODO Auto-generated method stub
NewsDao newsDao=new NewsDao;
;
}
}
public class NewsDao {
/
param args
/
//查询新闻信息
public void getNewsList{
Connection connection=null;
Statement stmt=null;
ResultSet rs=null;
try {
/
/1加载驱动
//2URL,用户名,密码获得数据库连接Connection
connection="jdbc:oracle:thin:localhost:1521:news","news_dev_u","news";
//3获得Statement对象,执行SQL语句
String sql="select from news_detail";
stmt=;
rs=sql;
//4处理执行结果ResultSet,
while{
int id="id";
String title="title";
String summary="summary";
String content="content";
String author="author";
Timestamp time="createdate";
}
} catch ClassNotFoundException e {
// TODO Auto-generated catch block
;
} catch SQLException e {
// TODO Auto-generated catch block
;
}finally{
//释放资源
try {
;
;
;
} catch SQLException e {
// TODO Auto-generated catch block
;
}
}
}
public static void mainString args {
// TODO Auto-generated method stub
NewsDao newsDao=new NewsDao;
;
}
}
同时我们也可以把这些数据库配置数据放入一个配置文件中,例如我创建了一个文件在src中这样修改数据库信息就可以在配置文件中操作,读取配置文件方法如下:
//读取配置文件属性文件的工具类
public class ConfigManager {
private static ConfigManager configManager;
//InputStream;读取属性文件
private static Properties properties;
private ConfigManager{
String configFile="";
properties=new Properties;
try {
in;
;
} catch IOException e {
// TODO Auto-generated catch block
;
}
}
public static ConfigManager getInstance{
ifconfigManager==null{
configManager=new ConfigManager;
}
return configManager;
}
public String getStringString key{
return key;
}
}jdbc连接oracle
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论