oracle都用sequence
可以直接用native,hibernate会根据底层数据库自行判断采用sequence。
或直接用sequence
user_id_sequence
这种情况首先要先在数据库中建立了user_id_sequence的序列
另外,站长团上有产品团购,便宜有保证
连oracle为什么要用jdbc-odbc? 你老师怎么教你的?误人子弟啊!你知道为什么会有jdbc-odbc这种方式吗?
就是因为有些数据库没有提供jdbc的实现,只提供了odbc的实现,所以sun才想出了用桥的方式jdbc连接odbc用odbc去连接那个数据库。 连接oracle只会一种就行jdbc。 那些不用去看,工作也用不到,用jdbc-odbc连接oracle就等于脱了裤子放屁,慢!!!
//1 加载驱动
Class.forName("oracle.jdbc.odbc.JdbcOdbdDriver");这个驱动类怎么加载得到啊?
你上边的是oracle.jdbc.driver.OracleDriver,这是对的,为什么下面又写个“oracle.jdbc.odbc.JdbcOdbdDriver”呢?
那你就得导入JDBC-ODBC这个的jar包啊,否则肯定报错的
oracle.jdbc.odbc.JdbcOdbdDriver这个jar包没有引入,你用上面的那个字符串就行了,就是oracle.jdbc.driver.OracleDriver
//1 加载驱动
Class.forName("oracle.jdbc.odbc.JdbcOdbdDriver");
改成Class.forName("oracle.jdbc.driver.OracleDriver");
试试 提示信息很明显了