Windows Server+Oracle+WebLogic环境总结

    弄了好几天这些以前都没搞个的东西糊里糊涂的就给解决了!现在回头总结下,其实很简单的东西自己弄了这么就!自己这个初学者就总结下,一来自己加深影响,二来希望能给其他初学者有点帮助。

   1、在服务器上装系统。其实这一步到现在自己还是有问题!我用的这个服务器是IBM X3100的。也不管服务器怎么的。其实是想装Linux的!可不知道只要把安装盘放进去就提示错误:I9990301 hard disk driver boot sector error!不知道该怎么弄。毕竟在学校接触服务器的机会很少。希望高手能给我指导下!后来我也是瞎弄,放个XP的盘进去,装好XP后在XP的光驱里点击windows server的setup.exe给装上的。哎!

 2、装Oracle。我用得版本是Oracle 10g!其实装Oracle很简单的!看提示next就!另外就是提醒下,装的时候好像是第二步,最好是选高级安装吧!怎么安装Oracle,在网上搜个教程看下!

3、配置Oracle。配置Oracle是个很复杂的东西!对于Oracle这样大型的数据库来说。我这几天也就是需要的一点东西了解下!装好Oracle后,如果没启动Oracle的服务,应该启动服务!都在管理工具->服务这里。应该开启四项服务:OracleCSService、OracelOraDBConsoleorcl、OracelOraDb10g_home1iSQL*Plus、OracelOraDb10g_homeiTNSListener。当然也可以命令行启动。如果这个TNSListener不开的话登录的时候以及连接的时候就会老出问题。我也是在这里耗了好久。出现问题我们初学者如果不能连接的话应该了解这样几个东西:1、查看listener.ora、sqlnet.ora、tnsnames.ora还有一个*.log文件。这几个文件给高手看人家很快就知道你的问题所在。文件路径在Oralce/product/10.1.0.db_1/network和其下面的admin文件里。2、熟悉;lsnrctl这个命令。他可以查看listener的status等等。

之后就是见数据库和表等等的。这个在网上能够查到。不过在Oracel下建数据库有点麻烦的。

4、接下来是配置WebLogic。

     安装WebLogic很简单。然后配置WebLogic。只有知道WebLogic怎么用。配置WebLogic很简单的。装好后呢,首先要建一个domain用来发布你的程序。这个可以通过程序->WebLogic->WebLogic Server 版本->Tools->configuration wizard来。配置好后,就可以用你domain的username和password登录console来配置WebLogic了。利用http://localhost:7001/console来登录。也可以通过你间的domain的admin server domain(程序->程序->WebLogic->User Projects->mydomain(你见的domain)下面)来。

 进入后呢,都有指导的可以自己看。我在里面配置了个DataSource利用JNDI里连接Oracel。可以按里面的说明来很简单。

5、以前没用过hibernate。配置hibernante的步骤是:

    首先在你开发环境中导入hibernante的jar。然后在hibernante.cfg.xml里配置要连接上JNDI数据软这两个必须配<porperty name="hibernante.connection.datasource">你的JNDI名称称/porperty>

<porperty name="hibernate.dialect">这个对应你的数据库可以在文档里面查到</porperty>

然后如果你会就可以通过seeesionFactory 拿到session了!这里把个常用的工具代码贴给大家

package com.lee.domain;


import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class HibernateUtil {
 private static SessionFactory sessionFactory;
 
 private HibernateUtil(){}
 
 static{
  Configuration cfg = new Configuration();
  System.out.println("get COnfiguration");
  cfg.configure();
  System.out.println("configured!!");
  sessionFactory = cfg.buildSessionFactory();
 }
 
 public static SessionFactory getSessionFactory(){
  return sessionFactory;
 }
 
 public static Session getSession(){
  return sessionFactory.openSession();
 }
}
 

就可以调用session的方法操作数据库了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值