已有101人关注
关于java连接oracle数据库
发表在Java图书答疑 2015-07-27
是否精华
版块置顶:
我现在正在看《java从入门到精通 第3版》 这本书。  学到 java JDBC 连接oracle 

程序代码:
 import java.sql.*;

public class DBCONN {
  public static Connection getConnect(){
        Connection conn = null;;
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
           conn =  DriverManager.getConnection("jdbc:oracle:thin:@192.168.2.220:1521:sidocmr", "cmr", "abc");//
        } catch (Exception e) {
            System.out.println(e);
        }
        return conn;
    }



}

程序运行正常 在eclipse  平台上测试成功 可以连接数据库和操作数据库。
可是项目导出打包成jar文件后,不能连接数据库。
我按照书上的  在jar文件的所在文件夹添加 lib 并加入数据库驱动程序 classes12.jar  还是不能成功。请教老师解决,非常感谢!
分享到:
精彩评论 4
菜鸟级精英
学分:0 LV1
TA的每日心情
开心
2020-03-23 21:05:48
2015-07-28
沙发
为什么要把链接数据库的代码导成jar包呢?你导成jar包之后是怎么个运行的?如果是用命令行运行的,就需要把classes12.jar放到JDK的lib文件夹下;如果不是,链接不上数据库提示的异常是什么?
海南阿瑞
学分:0 LV1
2015-07-28
板凳
我就是想写好程序放到客户机上运行连接服务器的数据库,书上不是写打包成JAR就可以直接运行了吗?
海南阿瑞
学分:0 LV1
2015-07-28
地板
打包时按照书上写的选择“JAR文件”不行,选择“可运行的JAR文件”就可以
为什么呢?这有什么区别,问题出在哪里呢?同样是我这段代码,请教大师们
菜鸟级精英
学分:0 LV1
TA的每日心情
开心
2020-03-23 21:05:48
2015-07-31
4L
[FIELDSET][LEGEND]引自:3楼[/LEGEND]
打包时按照书上写的选择“JAR文件”不行,选择“可运行的JAR文件”就可以
为什么呢?这有什么区别,问题出在哪里呢?同样是我这段代码,请教大师们
[/FIELDSET]

回复:
  打包成jar文件必须配置好jar包的main方法,不配置就无法使用-jar命令运行。
你如果想放在客户机上运行,直接部署class文件就可以,不要封装成jar文件,不管是Windows系统还是linux系统。
首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照