若天明 发表于 2015-1-18 11:39:04

JAVA网站制作之基于 Weblogic 7.0 的使用开辟

C#是不行的,比如说美国的航天飞船里就有java开发的程序以上是我的愚见,其实不管那种语言,你学好了,都能找到好的工作,web1.数据库毗连
本文将以SQLServer数据库为例,报告经由过程ConnectionPoolAndDataSource会见数据库的办法。

1.安装微软供应的驱动程序
安装JDBCForSQLServer的驱动程序,从微软的网站上http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8f2f01-1ed7-4c4d-8f7b-3d47969e66ae&DisplayLang=en下载JDBC驱动程序,点击setup.exe,安装驱动程序。修正WebLogic7的Classpath,到场
%SQLServer_JDBC%libmsbase.jar;
%SQLServer_JDBC%libmssqlserver.jar;
%SQLServer_JDBC%libmsutil.jar
,从头启动WebLogic

2.设置WebLogic。
详细步骤:
ConnectionPool与DataSource的团结利用,步骤:
1)创建一个毗连池(ConnectionPool).
a.在Console的菜单当选择,Services/JDBC/ConnectionPools
b.点击ConfigureanewJDBCConnectionPool...
c.在Configuration/General页签中填写(这里依据分歧的JDBC驱动填写的参数分歧)
办法一:利用微软的JDBCForSQLServer驱动程序:
Name:SQLServerPool
URL:jdbc:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master
DriverClassname:com.microsoft.jdbc.sqlserver.SQLServerDriver
Properties(key=value):user=sa
password=sa


办法一:利用BEA的JDBCForSQLServer驱动程序(存在中文成绩)
Name:SQLServerPool
URL:jdbc:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master
DriverClassname:com.microsoft.jdbc.sqlserver.SQLServerDriver
Properties(key=value):user=sa
password=sa

d.点击Create
e.Configuration/ConnectionsTab:
InitialCapacity:1
MaximumCapacity:5
其他默许
f.点击Apply
g.Targets/ServersTab:
选择myserver,点击Apply!假如,没有报错,即证实创立毗连池乐成!

2)将毗连池映照成数据源(DataSource).
a.在Console的菜单当选择,Services/jdbc/DataSources
b.点击ConfigureanewJDBCDataSource...
c.ConfigurationTab:
Name:SQLServerDataSource
JNDIName:SQLServer
PoolName:SQLServerPool
d.点击Create
e.Targets/ServicesTab:
选择myserver,点击Apply!假如,没有报错,即证实创立数据源乐成!

3.编写测试程序
(个中触及到JNDI的成绩,实在很复杂,就那末几步,记着就OK!):

importjava.sql.*;
importjava.util.*;

importjavax.naming.*;
importjavax.sql.*;
publicclassDataSourceTest
{
publicstaticvoidmain(String[]args)
{
Statementstmt=null;
Connectionconn=null;
ResultSetres=null;
try{
Hashtableenv=newHashtable();
env.put(InitialContext.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
env.put(InitialContext.PROVIDER_URL,"t3://localhost:7001");//webLogic端口IP
env.put(InitialContext.SECURITY_PRINCIPAL,"system");//webLogic毗连用户
env.put(InitialContext.SECURITY_CREDENTIALS,"sysmanager");//webLogic暗码
InitialContextctx=newInitialContext(env);
DataSourceds=(DataSource)ctx.lookup("SQLServer");//JNDI名字
conn=ds.getConnection();
stmt=conn.createStatement();
res=stmt.executeQuery("select*fromtesttable");
System.out.println("id------name------address");
while(res.next()){
intid=res.getInt(1);
Stringname=res.getString(2).trim();
Stringaddress=res.getString(3).trim();
System.out.println(id+"------"+name+"------"+address);
}
}
catch(SQLExceptionsse){
System.out.println("sqlerror!");
}
catch(NamingExceptione){
System.out.println("namingexception");
}
try{
stmt.close();
conn.close();
}
catch(SQLExceptionse){}
}
}


附:
毗连Oracle数据库的设置
拷贝Oracle安装目次上面的classes12.zip,在WebLogic的Classpath增加该包作为驱动程序。
在Weblogic中的ConnectionPool的Configuration/General页签中填写以下参数
Name:OraclerPool
URL:jdbc:oracle:thin:@:1521:[服务名]
DriverClassname:oracle.jdbc.driver.OracleDriver
Properties(key=value):user=
password=
dll=ocijdbc8
protocol=thin
别的可设置可参考上文中SQLServer的设置。

毗连MySQL数据库的设置


备注:
利用MSJDBCForSQLServer和BEAJDBCForSQLServer的缺点(未写)
认真的记,感觉很紧张根本就没有时间和能力,来对技术知识点进行思考。这样课下就只能对知识进行简单的理解,其实简单的理解就是记忆课堂上讲的知识点,

仓酷云 发表于 2015-1-21 12:20:31

是一种突破用户端机器环境和CPU

柔情似水 发表于 2015-1-24 16:40:36

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

谁可相欹 发表于 2015-2-2 11:02:58

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

愤怒的大鸟 发表于 2015-2-22 20:18:21

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

爱飞 发表于 2015-3-3 16:42:54

是一种将安全性(Security)列为第一优先考虑的语言

不帅 发表于 2015-3-3 21:23:21

吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧

再见西城 发表于 2015-3-5 11:20:42

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

乐观 发表于 2015-3-5 18:27:36

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

活着的死人 发表于 2015-3-8 17:48:08

所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。

兰色精灵 发表于 2015-3-11 00:39:48

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从

小魔女 发表于 2015-3-16 03:29:54

是一种突破用户端机器环境和CPU

若相依 发表于 2015-3-22 01:10:12

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

莫相离 发表于 2015-3-25 04:59:03

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

飘灵儿 发表于 2015-3-26 20:27:45

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

小女巫 发表于 2015-3-27 22:11:08

是一种为 Internet发展的计算机语言

admin 发表于 2015-3-27 23:10:48

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能

山那边是海 发表于 2015-4-4 12:51:24

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台

小妖女 发表于 2015-4-6 19:10:16

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

飘飘悠悠 发表于 2015-4-12 23:20:51

是一种突破用户端机器环境和CPU
页: [1]
查看完整版本: JAVA网站制作之基于 Weblogic 7.0 的使用开辟