<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%--
使用JDBC连接Oracle数据库
使用MLDN数据库
用户名: scott
密码: tiger
--%>
<%!
String DBDRIVER = "oracle.jdbc.driver.OracleDriver";
String DBURL = "jdbc:oracle:thin:@localhost:1521:mldn";
String DBUSER = "scott";
String DBPASSWORD = "tiger";
Connection conn = null;
Statement stmt= null;
%><%
try{
Class.forName(DBDRIVER);
// 连接时必须填写用户名和密码
conn = DriverManager.getConnection(DBURL, DBUSER, DBPASSWORD);
// 创建SQL语句
//String sql = "CREATE TABLE mldntab (name varchar(20))";
stmt = conn.createStatement();
//stmt.executeUpdate(sql);
stmt.executeUpdate("insert into mldntab (name) values(\"OK\")");
stmt.close();
conn.close();
}catch(Exception e){
out.println(e);
}
%>
测试步骤为:
1、第一次新建一个表,名为:“mldntab”,其中有一个名为“name”的字段, 运行成功
2、想在name字段中插入一个值“OK”,不能成功执行错误:
java.sql.SQLException: ORA-00984: 列在此处不允许请指正!