实战JBuilder7+WebLogic7存取MS SQL Server2000(一) (转)

实战JBuilder7+WebLogic7存取MS SQL Server2000(一) (转)[@more@]

实战JBuilder7+webLOGIC7存取MS sql SERVER2000(一)

刘晓巍: Mailto:liuxiaowei2000@sina.com">liuxiaowei2000@sina.com

 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />

 

第一次写文章,希望大家多多捧场,本文完全根据我的个人经验所写,如有错误,恳请大家指正!

JBuilder7+WebLogic7 的配置

假设Jbuilder7和WebLogic7安装完毕,操作系统为:windows2000 server(SP2),数据库为: SQLServer2000(SP2)。

 

JBuilder7的配置:

1.  修改环境变量TEMP和TMP 为不带空格的目录如:E:winnttemp

2.  启动Jbuilder7,选择:Tools->Configure Servers

3.  选中左侧的Weblogic Application Server 6.x+,选中右边的Enable Server

4.  将General->Home Directory设为WebLogic7的Home Directory如:E:/bea/weblogic700/server,正常的话Jbuilder7将自动为你添好其他的项。

5.   将Custom->jdk Installation Directory设为 JDK的安装目录,如:E:/bea/jdk131_02

6.  将Custom->BEA Home Directory设为WebLogic7的Home Director,如:E:/bea

7.  将Custom->domain Directory设为你的域目录,如:E:/bea/user_projects/mydomain

8.  添好User name, Password ,Domain name, Server name后,单击OK退出。

9.  选择:Tools->Enterprise Setup,单击Corba页上的New, 按下表填写相应信息:

Name for this configuration = WelLogic 7.0

Path for ORB Tools = E:/bea/weblogic700/server

Library for Projects = WebLogic 6.x+ Deploy

IDL compiler command = idlj.exe

Commnad option for output directory = E:CORBAOutput(任意目录,不要有空格)

单击OK退出。

  10.选择Project->Default Project properties

在Path页的Required libraries中将会看到WebLogic 6.x+ Client和WebLogic 6.x+ Deploy两项,如果没有,请检查以上步骤是否正确。

  11.选择Server页,单击Single services for all service in project

  在下拉列表中选择WebLogic Application Server 6.x+,但击OK退出,配置完毕。

 

WebLogic7的配置:

1.  启动WebLogic7

2.  打开IE6,在地址栏中输入:http://localhost:7001/console

3.  输入用户名和密码

4.  在左边的目录树中选中Services->JdbC->Connection Pools,单击右侧的Configure a new JDBC Connection Pool.,输入以下信息:

Configuration->General页:

Name = SQL SERVER Connection Pool

URL = jdbc:weblogic:mssqlserver4:northwind@localhost

driver classname = weblogic.jdbc.mssqlserver4.Driver

Properties : user = sa

   Password = “” 

单击Create建立连接池。

Targets->Server页:

将myserver(服务器名称)移至右侧的列表中,但击单击Apply

5.  在左边的目录树中选中Services->JDBC->Data sources(或者TXData Sources),单击右侧的Configure a new JDBC Connection Pool.,输入以下信息:

Configuration->General页:

Name = SQLServer Tx Data Source

JNDI Name = SQLServer

Pool Name = SQL Server Connection Pool

选中Emulate Two-Phase Commit for non-XA Driver和Row Prefetch Enabled

单击Create建立数据源。

Targets->Server页:

将myserver(服务器名称)移至右侧的列表中,但击单击Apply,配置完毕。

实战1:连接SQLServer2000

1.  打开JBuilder7选择File->New project

在Name栏中输入SQLServerDemo,Directory栏中输入存放路径(不要有空格),其他不变,单击Finish。

2.  选择File->New,选择General->Application,单击OK。

第一步,第二步和第三步都不用更改,直接Finish即可。

3.  回到JBuilder7的集成开发环境中,单击右侧的Designer页设计窗体,在窗体中放入一个JscrollPane 和JtextArea 及三个按钮,双击第一个按钮输入以下代码:

  try

  {

  Class.forName("weblogic.jdbc.mssqlserver4.Driver");

  Connection con = DriverManager.getConnection("jdbc:weblogic:mssqlserver4:northwind@localhost","sa","");//此处根据你的SQLServer帐户而定。

  Statement st = con.createStatement();

  ResultSet res = st.executeQuery("select * from employees");

  String line = "";

  while (res.next())

  line = line + res.getString("title")+"n";

  jTextArea1.setText(line);

  con.close();

  }

  catch (Exception ex)

  {

  jTextArea1.setText("error : "+ex.getMessage());

}

双击第二个按钮输入以下代码

  Hashtable ht = new Hashtable();

  ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");

  ht.put(Context.PROVideR_URL,"t3://localhost:7001");

 

  try

  {

  Context ctx = new InitialContext(ht);

  DataSource ds = (DataSource)ctx.lookup("SQLServer");

  Connection con = ds.getConnection("system","12345678");//此处是WebLogic7

的域用户和密码

  Statement st = con.createStatement();

  ResultSet res = st.executeQuery("select * from employees");

  String line = "";

  while (res.next())

  line = line + res.getString("notes")+"n";

  jTextArea1.setText(line);

  con.close();

  }

  catch (Exception ex)

  {

  jTextArea1.setText("error : "+ex.getMessage());

  }

运行WebLogic7,运行程序单击第一个按钮使用JDBC直接连接SQLServer并获取数据,单击第二个按钮使用DataSource连接SQLServer并获取数据。

实战2:Session Bean

实战3:Entity Bean

  (待续)


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-992863/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10752043/viewspace-992863/

从单例到依赖注入 这就是教科书式的 Service Locator:个全局的、按类型查表的服务容器,谁需要谁自己去捞。就只依赖它真正用到的能力(接口隔离 ISP),依赖指向抽象(依赖倒置 DIP),而且你想塞个假的。——都从同个字典里按类型捞实例,性能样,对象也样。判断该不该注入,别去问"能不能注入",要问的是"这个依赖需要被显性化和抽象化吗"。它有它的优点,这我不否认——简单、不用管线、随处可用。最理想的那种"初始化时注入",当然是构造函数注入。执行的时候,所有系统都注册完了,彼此拿引用是安全的。 阅读详情

相关推荐

SAP Script表单开发中ABAP preform方法的实战应用与调试技巧

本文深入探讨了在SAP Script表单开发中调用ABAP程序(preform方法)的实战应用与调试技巧。通过个获取供应商版本名称的实例,详细讲解了如何在SE71中嵌入PERFORM指令、编写ABAP子程序进行数据查询与处理,并重点介绍了使用SAP Script Debugger进行高效调试的方法,帮助开发者灵活扩展表单功能,实现复杂业务逻辑。

o0p1q2r3的博客 536

实战JBuilder7+WebLogic7(续Session bean)

实战JBuilder7+WebLogic7存取MS SQL Server2000)刘晓巍: liuxiaowei2000@sina.com  第次写文章,希望大家多多捧场,本文完全根据我的个人经验所写,如有错误,恳请大家指正!JBuilder7+WebLogic7 的配置假设Jbuilder7WebLogic7安装完毕,操作系统为:windows2000 serve

liuxiaowei的专栏 1145

liquibase扩展支持达梦数据库

近期项目中需要支持国产数据库,需要liquibase底层支持达梦数据库,记录下操作的详细步骤以便分享。 1.liquibase支持的数据库很多如MySQL, PostgreSQL, Oracle, Sql Server, DB2。但是达梦数据库并不支持,所以需要新建DMDatabase类来适配达梦数据库。达梦语法和Oracle很像所以只需要复制liquibase-core下的Oracle Database做些修改就可了。以下为需要修改的地方 public class DMDatabase extends A

qq_43677719的博客 5433

实战JBuilder7+WebLogic7(续Entity Bean)

实战JBuilder7+WebLogic7存取MS SQL Server2000)刘晓巍: liuxiaowei2000@sina.com  第次写文章,希望大家多多捧场,本文完全根据我的个人经验所写,如有错误,恳请大家指正!JBuilder7+WebLogic7 的配置假设Jbuilder7WebLogic7安装完毕,操作系统为:windows2000 serve

liuxiaowei的专栏 1270

实战JBuilder7+WebLogic7存取MS SQL Server2000

实战JBuilder7+WebLogic7存取MS SQL Server2000)刘晓巍: liuxiaowei2000@sina.com  第次写文章,希望大家多多捧场,本文完全根据我的个人经验所写,如有错误,恳请大家指正!JBuilder7+WebLogic7 的配置假设Jbuilder7WebLogic7安装完毕,操作系统为:windows2000 serve

liuxiaowei的专栏 1263

JBuilder2005+WebLogic8.1+SQL2K详细整合配置

         今晚回忆了下以前做毕业设计时Web开发环境的布置过程,即JBuilder2005+WebLogic8.1+SQL2K的整合配置,其步骤过程如下:1.JavaSQL2K数据库环境布置在Win2K Server SP4版操作环境下,安装JDK1.2以上版本,配置Java系统变量,安装JBuilder2005企业版。安装SQL2K企业版,然后将SQL2K升级至SP3版(前提是Win

野驴阿宝鸡's技术专栏 1303

jbuilder9 + weblogic8.1(sp3) + SQL Server 2000

以下是小弟综合各种各样的网络上的配置和小弟自己的配置经历进行的总结希望可以让各位借鉴。操作系统:windows 2000 professional/server(SP4),数据库SQLServer2000、首先安装JBuilder9和WebLogic8.1(略)二、WebLogic8.1 JDBC 的配置:1.  将sql server 2000的驱动程序加入weblogic中,然后启动We

爱肯的专栏 1247

实战JBuilder7+WebLogic7(续Session bean) ()

实战JBuilder7+WebLogic7(续Session bean) ()[@more@]实战JBuilder7+webLOGIC7存取MS sql SERVER2000) 刘晓巍: Mailto:liuxiaowe...

cuiji1279的博客 170

【LLM】第六章:LangChain框架中的大模型的创建与调用

说明:本章的环境安装在第章已经进行了详细的说明了。需要环境搭建好,才好运行本篇的代码。

因为热爱所以坚持 177

Java EE 进阶:3.SpringBoot 快速上手(第弹):配置环境

Java EE 进阶:3.SpringBoot 快速上手(第弹):配置环境

要努力去发光,而不是被照亮~ 486

基于Spring AI 的智能聊天机器人

该项目使用最新的Spring AI 2.0.x ,从零开始搭建智能体;文章提到有些代码可使用多种方式书写,这些不同的书写方式都是从Spring AI官方得来,自己也实践了。

Qq121363Aa的博客 174

jquick-pdf 核心原理解析:基于 HTML 模板动态渲染 PDF 的实现逻辑

六层链路是排错地图:读入、解析、变量绑定、布局与分页、渲染输出、结果返回,异常先分层再定位。二分删减是最实用的定位手段:先保留标题与段文字,再逐项恢复表格、绑定值与分页节点。显式分页与自然分页必须分开回归;只是分页提示,不是绝对约束。适用边界与常见误区:jquick-pdf 位于“模板抽象”与“纯 Java 部署”之间,适合规则明确的业务文档,不适合依赖脚本与完整浏览器布局的页面;它与 iText、PdfBox 不是替代关系,后两者在底层控制上更强。

PaoHaiJiao的博客 640

Drools vs JVS-Rules 实战对比:如何用技术手段实现业务可配置的规则引擎

本文从工程落地视角出发,对比 Drools 与 JVS-Rules 在热更新、变量加工、决策编排三方面的技术实现机制,重点解析 JVS-Rules 如何通过微服务动态加载、函数式变量封装、可视化节点引擎等设计,支撑业务人员低代码参与规则全生命周期。

441

GitLab+Jenkins CI-CD自动化部署实战

本文记录了团队基于GitLab与Jenkins搭建CI/CD流水线的实战过程。通过制定Git Flow分支规范(如master/develop保护分支、MR审核机制),实现代码质量管控;利用Jenkins配置Git拉取、Maven构建、SSH部署及邮件通知,完成“推送即构建、构建即部署”的自动化流程。针对开发与生产环境采用不同触发策略(自动/手动),并集成备份与回滚脚本保障发布安全。全文涵盖环境搭建、插件配置、常见坑点及面试高频问题,为DevOps实践提供完整参考。

2301_78547133的博客 397

k8s常用命令

作为 Java 开发,你不需要像运维那样掌握所有 K8s 命令。结合你正在用 Rancher Desktop 本地调试 Java 应用的场景,我把命令按。

ffyyhh995511的专栏 126

Spring Boot 多数据源实战:让不同 Mapper 走不同数据源

适合需要运行时动态切换数据源的场景,比如读写分离、按租户切换。让不同 Mapper 走不同数据源,核心是让每个 Mapper 绑定到独立的 SqlSessionFactory。如果业务库之间完全独立、互不切换,推荐方案,简单直观;如果需要运行时动态切换(如读写分离),推荐方案二。实际项目中也可以两者结合:静态分包 + 动态路由兜底。

KevinChen2019的博客 298

de风——【从零开始学C++】(二十)红黑树封装map和set

本文从零实现C++中set与map的封装,核心在于利用泛型与红黑树共用底层结构。通过KeyOfT仿函数统比较逻辑,确保仅按key排序;借助const修饰使key不可修改,保障数据结构有序性;结合迭代器实现范围遍历,并通过Insert返回pair<iterator, bool>支持map的operator[]功能。最终完成mymap与myset的完整封装,揭示其本质为“红黑树+泛型外壳”,帮助新手彻底理解容器底层机制。

Xiao_running的博客 664

# Java文件打包成可执行JAR包(两种方式:原生javac\+jar命令 / Maven)

否则报错)

金玉满堂的博客 389

Collections常用方法(速查笔记)

Java Collections 是 java.util 包中的核心工具类,掌握高频用法可高效应对开发需求。常用包括:创建不可变集合(如 singletonList、emptySet)、包装只读或线程安全集合(如 unmodifiableList、synchronizedMap),以及排序、反、打乱、二分查找等操作。注意:sort、reverse 等方法会修改原列表,使用时需谨慎,必要时先拷贝。建议结合官方 Javadoc 查阅方法摘要,提升编码效率与安全性。

qq_38980678的博客 398

Node.js 与 MCP:从 JavaScript 运行时到大模型的标准接口

大模型需通过运行环境与外部世界交互,Node.js 提供了脱离浏览器的 JavaScript 执行能力,实现前后端统与快速开发。npm 与 npx 分别负责包管理与临时执行,为工具调用提供基础。而 MCP 协议则如 AI 的“USB-C”,以标准化接口打通模型与工具的连接,解决传统“硬编码”对接的复杂性,实现次集成、处处可用,推动开放生态发展。

dev_jin的博客 275
上一篇: 文件关联 (转)
下一篇: Windows 输入法编程 (上) (转)
csd3176
博客等级 码龄11年 20粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值