关闭

两天的辛苦,别笑我

364人阅读 评论(0) 收藏 举报

从昨天中午到现在,整整两天的时间,我总算是局域网内;连上了数据库,可以说是效率低吧,但是我真的是很辛苦的,因为自己算是经过努力连上了,也是听高兴的

可是有些问题还是没正明白,用ODBC 我知道不能作远程连接的,但是还不知道怎样用JDBC-ODBC桥连接远程数据库,查了一些资料 好象是跟数据源有关系的,自己在局域网内作了很长时间的实验,也没有成功的连到远程数据库上,对了,现在想起来了,是不是也跟防火墙有关,这个没有试一试啊,恩,这个也是要尝试一下的,希望能证明百这个;啊,就这个整整用了我一天加一个半天的时间.从昨天中午  晚上 夜里到今天中午一直在做这个,收获是我把数据源整整作了个遍,各种数据源 ,驱动都尝试了 哈哈  还有很多极端的想法   这里还要谢谢 丁  啊,帮我找了很长时间的资料,呵呵,还没用上.还是谢谢了,谢 她也看不见,拉道了,呵呵.

从今天中午,没有办法只好改用别的连接方式,  用的是  JDBC THIN 方法,  用的是  ORACL 的服务器了带的包,其实挺简单的,我整这么长时间才连上,别人会笑的,呵呵,做好了之后发现简单,但是按照那些查到的资料,我确实走了很多的弯路,呵呵,这样印象才能深吗!!  说一下具体的方法就是   去 ORACLE  的JDBC 文件夹的LIN下找到一个叫做CLASS12.JAR的压缩文件和一些跟他乡关的文件都是压缩的,把他们拷到客户段的机器上,然后在 电脑环境变量中设置环境变量CLASSPATH 再其中加上刚刚拷过来的文件  不需要接压缩什么的, 在在PATH 中设置好JDK 的BIN路径  等环境设置好了 就可以去编程了.其中加载驱动和建立连接的代码我给大家列出来

            try {
       
       
                      //加载驱动程序
                DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
                System.out.println("qudongchenggong");//这里是简单的测试一下,以后可以去掉的
            } catch (SQLException ex) {
                ex.printStackTrace();
            }
          
       
        try {
            //建立连接
           
           Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.101:1521:Ark", "system", "system");  //192.168.1.101是地址   1521:Ark 是端口和数据库网络标识 接下来是用户名和密码数据库的 ,这基本上就差不离了,有什么问题可以自己调试一下,在解决了
            System.out.println("lianjie chenggong");//这里是简单的测试一下,以后可以去掉的
        } catch (SQLException ex) {
            ex.printStackTrace();
        }

当然服务器端你得设置好了,要不什么都免谈

两天就折腾出这么一点,  天黑后我想的问题是通过JAVA 来控制打印机了,这应该不会太简单,但还是要做的,加油,在打印机的障碍解决掉,呵呵.

其实还有蓝牙无线传送的问题,因为工程里要用到这技术,手头恰好还有这些工具,所以要加油做这块,无线连接数据库,呵呵,兴奋点啊!

其实上面说的数据库远程连接的问题,我想我用的这技术实在是太落后了,所以要用连接池的话,效果会好一点,但这个相对来说我还是很陌生的,学他了,没什么 复杂一点也不怕,呵呵,这只是技术.不象算法那样是学问,呵呵,希望我也能把他上升到学问吧.

加油,我的朋友们.

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:48003次
    • 积分:1083
    • 等级:
    • 排名:千里之外
    • 原创:62篇
    • 转载:4篇
    • 译文:0篇
    • 评论:12条
    最新评论