就是这个用那个Oracle数据库插入数据
以下代码:
package jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class ojdbc {
public static final String URL="jdbc:oracle:thin:@localhost:1521:ORCL";
public static final String USERNAME="system";
public static final String PASSWORD="a123";
public static void update() {// 数据库连接要抛出异常
Statement stmt = null;
Connection con = null;
try {
Class.forName("oracle.jdbc.OracleDriver");
con = DriverManager.getConnection(URL, USERNAME, PASSWORD);
stmt = con.createStatement();
String sql = "insert into student values('55 ','66666')";
int count = stmt.executeUpdate(sql);
if (count > 0) {
System.out.print("successful");
}
}catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}catch (Exception e) {
e.printStackTrace();
} finally {
try {
if(stmt!=null)stmt.close();
if(stmt!=null)con.close();
}catch(SQLException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) throws ClassNotFoundException, SQLException {
update();
}
}
运行后报ERROR:A JNI error has occurred,please check your installation and try again.
正常应该没错啊,我又不是java开头的命名,Oracle11g安装没问题,账号密码也没问题,Oracle11g也已经跟Oracle Developer建立连接,但是为什么?