oracle数据库联接成功,但不能执行SQL语句
本人刚学习ORACLE,请高手指点一下,万分感谢!!!
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DBUtil {
//oracle联接
private static String user="manager";
private static String password="admin";
private static String DRIVER="oracle.jdbc.driver.OracleDriver";
private static String url="jdbc:oracl:thin:@127.0.0.1:1521:bookshop";
private Connection con=null;
private PreparedStatement ps=null;
private ResultSet rs=null;
public DBUtil(){
con=DBUtil.getConnection();
}
/**
* 取得数据库联接对象
* @return 数据库联接对象
*/
public static Connection getConnection(){
Connection conn=null;
try {
Class.forName(DRIVER);
conn=DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
/**
* 数据的更新,添加,删除
* @param sql Statement
*/
public void update(String sql){
try {
Statement st=this.con.createStatem
相关问答:
我有一个月和日组成的数字,有两组月和日
想在身份证号中挑选出在该该两组月日之间出生的人,不知道应该怎么写.
身份证号有可能是15位或者18位
月日组合的形式如下
10-17/04-20
月-日/月- ......
下面的日期我要用变量表示
但我接收的日期的格式与下面不同
我接收的如 2009-10-10
我应该怎么变呢?
每次都把 date1 和date2用String 这样是不是不好
SQL code:
between '" ......
有个房间价格表RP:
id roomid price startDate endDate inputDate
1 1 1000 2009-10- ......
因为学习的需要,用了一段时间的sql server 2005,好像是说sql server 的评估期已过。想问一下大家我该怎样升级啊?
望大家详细指导一下啊,先谢了……
升级什么???直接下载个开发版装上就OK了
升级什么啊, ......
有这么一个表:
id | name | age | item
1 | tom | 12 | 1
2 | cat |& ......