澳门新葡亰娱乐网站-www.142net-欢迎您

澳门新葡亰娱乐网站是因为你还没有找到一条正确的致富之路,www.142net是将所有的游戏都汇集在一起的官方平台,因为澳门新葡亰娱乐网站这个网站当中有着大量的游戏攻略,托IP定位技术,传达终端直接到达的精准传播方式。

Hibernate报错记录,JDBC报错记录

来源:http://www.bhtsgq.com 作者:计算机知识 人气:142 发布时间:2019-05-30
摘要:用JDBC连接oracle时 有如下难点: 一.目的   问题一、 java.lang.ClassNotFoundException: oracle.jdbc.driver.oracledriver 22.jpg 在test数据中,创立student表,蕴涵字段id(主键),name。 想着写一篇hibern

用JDBC连接oracle时 有如下难点:

图片 1

一.目的

 

问题一、
java.lang.ClassNotFoundException: oracle.jdbc.driver.oracledriver

22.jpg

在test数据中,创立student表,蕴涵字段id(主键),name。

想着写一篇hibernate的博文,于是计划从头初始,从官方网址下了流行的安居版本来做讲述。

解决:

原因:

着力代码:

public classDemo {

public static voidmain(String [] args){

//建立数据库url

String url="jdbc:mysql://localhost:3306/test";

String name="root";//账号

Hibernate报错记录,JDBC报错记录。String password="root";//密码

Connection connection=null;

Statement statement=null;

try{

//制造驱动

Class.forName("com.mysql.jdbc.Driver");

//获取连接对象

connection=DriverManager.getConnection(url,name,password);

//创建statement

statement=connection.createStatement();

//准备sql语句

String sql="CREATE TABLE student (idINT PRIMARY KEY AUTO_INCREMENT ,NAMEVARCHAR(20));";

//发发送sql语句,实行sql语句,获得重回结果

intcount = statement.executeUpdate(sql);

//输出

System.out.println("链接成功" "实行了" count "行");

}catch(Exception e){

System.out.println("链接失利!");

throw newRuntimeException(e);

}

finally{

//关闭链接(顺序:先展开的先关闭)

if(connection!=null){

try{

connection.close();

}catch(Exception e){

throw  newRuntimeException(e);

}}

闭馆数据库

if(statement!=null){

try{

statement.close();

}catch(Exception e){

throw newRuntimeException(e);

}

}}}}

结果运用hibernate自动建表的时候发生上面那一个难题。

能够在情状变量->系统变量(s)下编写制定classpath,在终极添上oracle驱动文件(应该有八个)的欧洲经济共同体路

一.安插文件设置了事关,数据却从没涉嫌产生的,只要数据准确就不曾难点。

图片 2

图片 3

径,注意用;号隔离以下是自身的装置,供你仿效

二.装置了外键,要翻新为null

数据库宗旨代码

小编很狐疑,此前用低版本一点的未有产生那个题材啊。

;D:classes12.jar;D:nls_charset12.jar;D:ocrs12.jar;

图片 4

 

原:

数据库关闭

本文由澳门新葡亰发布于计算机知识,转载请注明出处:Hibernate报错记录,JDBC报错记录

关键词: Oracle 遇到的Exception jdbc数据库操作 澳门葡京在线

上一篇:修饰线程run方法,线程安全

下一篇:没有了

最火资讯