61阅读

连接-连畴接陇

发布时间:2017-11-19 所属栏目:反义词

一 : 连畴接陇

连畴接陇
拼音lián chóu jiē lǒng
简拼lcjl
近义词
反义词
感情色彩褒义词
成语结构联合式
成语解释谓田地连片。
成语出处明·徐弘祖《徐霞客游记·滇游日记》:“莺粟花连畴接陇于黛柳镜波之间,景趣殊胜。”
成语用法作谓语、定语;用于书面语
产生年代古代
常用程度生僻

二 : Tomcat连接SQLServer

如何连接数据库SQLServer(java)

Posted on 2006-01-14 09:56 lovajava_ye 阅读(96) 评论(0) 编辑 收藏 在CSDN上看到很多朋友问起这个问题,所以想给鄙人曾接触过的一些方法总结如下: 用Java连接SQL Server2000数据库有多种方法,下面介绍其中最常用的两种(通过JDBC驱动连接数据库)。

1. 通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar,可以到微软的网站去下载

(http://www.61k.comdownloads/details.aspx?FamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en),如果你下载的是setup.exe,还需要安装它,安装后会生成上面的三个jar文件。此JDBC驱动实现了 JDBC 2.0。

驱动程序名称:com.microsoft.jdbc.sqlserver.SQLServerDriver(即下面的classforname)

数据库连接URL:

jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname(即下面的url)

2. 通过JTDS JDBC Driver连接SQL Server数据库,此驱动的文件名为jtds-1.2.jar,下载路径为(http://sourceforge.net/project/showfiles.php?group_id=33291),此驱动支持Microsoft SQL Server (6.5, 7.0, 2000 和2005) 和Sybase,并且实现了JDBC3.0,是免费的。

驱动程序名称:net.sourceforge.jtds.jdbc.Driver(即下面的classforname) 数据库连接URL:jdbc:jtds:sqlserver://localhost:1433/dbname(即下面的url) JDBC连接SQL Server数据库的Bean代码网上大把的有,下面摘录其中的一部分:(请将localhost和1433改成你实际应用中的SQL Server服务器地址和端口号,dbname改成你实际的数据库名)

import java.sql.*;

public class DatabaseConn {

private Connection conn;

private Statement stmt;

private String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname"; private String classforname = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; private String uid = "sa";

private String pwd = "password";

public DatabaseConn(){}

/**

* <p>通过Microsoft JDBC驱动获得数据库连接</p>

* @return Connection

* @exception ClassNotFoundException, SQLException

*/

public Connection getConnection()

{

try

{

Class.forName(classforname);

if (conn == null || conn.isClosed())

conn = DriverManager.getConnection( url, uid, pwd);

}

catch (ClassNotFoundException ex)

{

ex.printStackTrace();

}

catch (SQLException ex)

{

ex.printStackTrace();

}

return conn;

}

}

当然,在做上述工作之前,你得先检查自己的SQL Server设置是否有问题,步骤如下: 首先打开“命令行窗口”,也就是MS-Dos窗口,输入

telnet localhost 1433 (当然,用SQL Server所在的服务器地址替代localhost,端口改为SQL Server的实际端口,默认是1433)

如果成功了,表明你的SQL Server是可以连上的,如果没成功(一般是对于Win2003或者WinXP SP2),请进入控制面板,打开“管理工具”中的“服务”,启动“SQLSERVERAGENT”服务(当然,你也可以打上SQL Server的SP3补丁包),再继续上面的操作,应该会成功的。 其次,检查你的用户名和密码是否能登陆SQL Server服务器,当然,最直接的办法就是打开SQL Server的“查询分析器”,输入用户名和密码,点击确定

如果成功了,表明你的SQL Server登陆设置没问题,如果失败了,请打开SQL Server的“企业管理器”,在你注册的SQL Server服务器上(也就是左边的“SQL Server组”下面的那东东)也就是点击右键,选择“属性”,在“SQL Server (属性) 配置”对话框中选择“安全性”,将身份验证设为“SQL Server和Windows(S)”,再用查询分析器测试一次,如果还连接不上,就去检查你的用户名和密码是否有误。重复测试,直至成功。

如果在JSP中应用连接,当然,除了直接用JDBC外,大伙最热衷于的莫过于连接池(Pool)了,下面着重介绍一下连接池的几种用法。

为了方便,先设定JSP容器为Tomcat,因为大家用得比较多

1. 全局配置(Tomcat里的任何Web应用都能使用该配置的连接池):在server.xml里面配置连接池,server.xml文件位于 $TOMCAT_HOME$/conf/目录下,打开它,找到

</GlobalNamingResources>,并在这一行的前面插入如下代码:

<Resource

name="jdbc/poolName"

auth="Container"

type="javax.sql.DataSource"

maxActive="100"

maxIdle="30"

maxWait="10000"

username="sa"

password="password"

driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"

url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=dbname"/>

注意:name为连接池的全局JNDI全称,username为password为数据库的连接用户名和密码,driverClassName是数据库驱动名称,url是数据库连接字符串。请按照你的实际配置进行修改。

配置到这里还没有算完成,下面要在context.xml里面设置全局访问的名称,设置如下: 找到</Context>,并在这一行的前面插入如下代码:

<ResourceLink global="jdbc/poolName" name="jdbc/poolName"

type="javax.sql.DataSource"/>

2. 局部配置:在$TOMCAT_HOME$/conf/Catalina/localhost/目录下新建一个xml文件,该xml文件要与你发布的Web应用目录名称相同,假如为webappname.xml,加入以下内容(配置Tomcat的外部虚拟目录也是在这里搞掂的,哈!)

<Context path="/webappname" docBase="d:/webappname" debug="0" reloadable="true" crossContext="true">

<Resource

name="jdbc/poolName"

auth="Container"

type="javax.sql.DataSource"

maxActive="100"

maxIdle="30"

maxWait="10000"

username="sa"

password="password"

driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"

url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=dbname"/>

<ResourceLink global="jdbc/poolName" name="jdbc/poolName" type="javax.sql.DataSource"/> </Context>

对于前面两种方法,调用连接池代码如下:(其中com.yeno.util.Debug的Debug.log()方法主要用于打印调试信息,可以用System.out.println()代替) (注意, 这个类只能在 Tomcat 里运行, BeanSoft 注)

import java.sql.*;

import javax.sql.DataSource;

import javax.naming.*;

import com.yeno.util.Debug;

/**

* <p>数据库操作管理类,只实现数据库的连接,关闭和事务处理</p>

* @Aurhor Yeno.hhr

* Create Date 2005-12-9

*/

public class DataPool {

public DataPool(){}

/**

* <p>通过Tomcat连接池取得数据库连接</p>

* @param no

* @return Connection 数据库连接

* @exception NamingException,SQLException,Exception

*/

public Connection getConnect()

{

Connection conn = null;

try

{

Context intitCtx = new InitialContext();

Context envCtx = (Context)intitCtx.lookup("java:comp/env");

DataSource ds = (DataSource)envCtx.lookup("jdbc/poolName");

conn = ds.getConnection();

}

catch(NamingException nex)

{

Debug.log(this,"getConnect()","No correct environment!");

}

catch(SQLException sqlex)

{

Debug.log(this,"getConnect()","Can't get connection!");

}

return conn;

}

}

在使用上述代码之前,必须保证JDBC驱动的相关JAR文件(Microsoft为

mssqlserver.jar、msutil.jar和msbase.jar,JTDS为jtds-1.2.jar)已正确配置,可以将相关JAR文件拷贝到$TOMCAT_HOME$/common/lib/目录下,也可以拷贝到$WEB_ROOT$/WEB-INF/lib/目录下

还可以用注入方式来调用连接池,即在Hibernate的配置文件hibernate.cfg.xml中调用,在JSP容器中配置好连接池以后,再在Hibernate的配置文件中调用系统的连接池设置,关键代码摘录如下:

<session-factory>

<!--

<property name="jndi.class"></property>

<property name="jndi.url"></property>

-->

<property name="connection.datasource">java:comp/env/jdbc/poolName</property> <property name="show_sql">false</property>

<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>

</session-factory>

Hibernate的具体使用方法,请查阅相关详细资料

来源:

三 : Tomcat连接SQLServer

如何连接数据库SQLServer(java)

Posted on 2006-01-14 09:56 lovajava_ye 阅读(96) 评论(0) 编辑 收藏 在CSDN上看到很多朋友问起这个问题,所以想给鄙人曾接触过的一些方法总结如下: 用Java连接SQL Server2000数据库有多种方法,下面介绍其中最常用的两种(通过JDBC驱动连接数据库)。(www.61k.com]

1. 通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar,可以到微软的网站去下载

(http://www.microsoft.com/downloads/details.aspx?FamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en),如果你下载的是setup.exe,还需要安装它,安装后会生成上面的三个jar文件。此JDBC驱动实现了 JDBC 2.0。

驱动程序名称:com.microsoft.jdbc.sqlserver.SQLServerDriver(即下面的classforname)

数据库连接URL:

jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname(即下面的url)

2. 通过JTDS JDBC Driver连接SQL Server数据库,此驱动的文件名为jtds-1.2.jar,下载路径为(http://sourceforge.net/project/showfiles.php?group_id=33291),此驱动支持Microsoft SQL Server (6.5, 7.0, 2000 和2005) 和Sybase,并且实现了JDBC3.0,是免费的。

驱动程序名称:net.sourceforge.jtds.jdbc.Driver(即下面的classforname) 数据库连接URL:jdbc:jtds:sqlserver://localhost:1433/dbname(即下面的url) JDBC连接SQL Server数据库的Bean代码网上大把的有,下面摘录其中的一部分:(请将localhost和1433改成你实际应用中的SQL Server服务器地址和端口号,dbname改成你实际的数据库名)

import java.sql.*;

public class DatabaseConn {

private Connection conn;

private Statement stmt;

private String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname"; private String classforname = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; private String uid = "sa";

private String pwd = "password";

public DatabaseConn(){}

/**

* <p>通过Microsoft JDBC驱动获得数据库连接</p>

* @return Connection

* @exception ClassNotFoundException, SQLException

*/

public Connection getConnection()

mssqlserver.jar Tomcat连接SQLServer

{

try

{

Class.forName(classforname);

if (conn == null || conn.isClosed())

conn = DriverManager.getConnection( url, uid, pwd);

}

catch (ClassNotFoundException ex)

{

ex.printStackTrace();

}

catch (SQLException ex)

{

ex.printStackTrace();

}

return conn;

}

}

当然,在做上述工作之前,你得先检查自己的SQL Server设置是否有问题,步骤如下: 首先打开“命令行窗口”,也就是MS-Dos窗口,输入

telnet localhost 1433 (当然,用SQL Server所在的服务器地址替代localhost,端口改为SQL Server的实际端口,默认是1433)

如果成功了,表明你的SQL Server是可以连上的,如果没成功(一般是对于Win2003或者WinXP SP2),请进入控制面板,打开“管理工具”中的“服务”,启动“SQLSERVERAGENT”服务(当然,你也可以打上SQL Server的SP3补丁包),再继续上面的操作,应该会成功的。(www.61k.com) 其次,检查你的用户名和密码是否能登陆SQL Server服务器,当然,最直接的办法就是打开SQL Server的“查询分析器”,输入用户名和密码,点击确定

如果成功了,表明你的SQL Server登陆设置没问题,如果失败了,请打开SQL Server的“企业管理器”,在你注册的SQL Server服务器上(也就是左边的“SQL Server组”下面的那东东)也就是点击右键,选择“属性”,在“SQL Server (属性) 配置”对话框中选择“安全性”,将身份验证设为“SQL Server和Windows(S)”,再用查询分析器测试一次,如果还连接不上,就去检查你的用户名和密码是否有误。重复测试,直至成功。

如果在JSP中应用连接,当然,除了直接用JDBC外,大伙最热衷于的莫过于连接池(Pool)了,下面着重介绍一下连接池的几种用法。

为了方便,先设定JSP容器为Tomcat,因为大家用得比较多

1. 全局配置(Tomcat里的任何Web应用都能使用该配置的连接池):在server.xml里面配置连接池,server.xml文件位于 $TOMCAT_HOME$/conf/目录下,打开它,找到

</GlobalNamingResources>,并在这一行的前面插入如下代码:

mssqlserver.jar Tomcat连接SQLServer

<Resource

name="jdbc/poolName"

auth="Container"

type="javax.sql.DataSource"

maxActive="100"

maxIdle="30"

maxWait="10000"

username="sa"

password="password"

driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"

url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=dbname"/>

注意:name为连接池的全局JNDI全称,username为password为数据库的连接用户名和密码,driverClassName是数据库驱动名称,url是数据库连接字符串。[www.61k.com]请按照你的实际配置进行修改。

配置到这里还没有算完成,下面要在context.xml里面设置全局访问的名称,设置如下: 找到</Context>,并在这一行的前面插入如下代码:

<ResourceLink global="jdbc/poolName" name="jdbc/poolName"

type="javax.sql.DataSource"/>

2. 局部配置:在$TOMCAT_HOME$/conf/Catalina/localhost/目录下新建一个xml文件,该xml文件要与你发布的Web应用目录名称相同,假如为webappname.xml,加入以下内容(配置Tomcat的外部虚拟目录也是在这里搞掂的,哈!)

<Context path="/webappname" docBase="d:/webappname" debug="0" reloadable="true" crossContext="true">

<Resource

name="jdbc/poolName"

auth="Container"

type="javax.sql.DataSource"

maxActive="100"

maxIdle="30"

maxWait="10000"

username="sa"

password="password"

driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"

url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=dbname"/>

<ResourceLink global="jdbc/poolName" name="jdbc/poolName" type="javax.sql.DataSource"/> </Context>

对于前面两种方法,调用连接池代码如下:(其中com.yeno.util.Debug的Debug.log()方法主要用于打印调试信息,可以用System.out.println()代替) (注意, 这个类只能在 Tomcat 里运行, BeanSoft 注)

mssqlserver.jar Tomcat连接SQLServer

import java.sql.*;

import javax.sql.DataSource;

import javax.naming.*;

import com.yeno.util.Debug;

/**

* <p>数据库操作管理类,只实现数据库的连接,关闭和事务处理</p>

* @Aurhor Yeno.hhr

* Create Date 2005-12-9

*/

public class DataPool {

public DataPool(){}

/**

* <p>通过Tomcat连接池取得数据库连接</p>

* @param no

* @return Connection 数据库连接

* @exception NamingException,SQLException,Exception

*/

public Connection getConnect()

{

Connection conn = null;

try

{

Context intitCtx = new InitialContext();

Context envCtx = (Context)intitCtx.lookup("java:comp/env");

DataSource ds = (DataSource)envCtx.lookup("jdbc/poolName");

conn = ds.getConnection();

}

catch(NamingException nex)

{

Debug.log(this,"getConnect()","No correct environment!");

}

catch(SQLException sqlex)

{

Debug.log(this,"getConnect()","Can't get connection!");

}

return conn;

}

}

在使用上述代码之前,必须保证JDBC驱动的相关JAR文件(Microsoft为

mssqlserver.jar、msutil.jar和msbase.jar,JTDS为jtds-1.2.jar)已正确配置,可以将相关JAR文件拷贝到$TOMCAT_HOME$/common/lib/目录下,也可以拷贝到$WEB_ROOT$/WEB-INF/lib/目录下

mssqlserver.jar Tomcat连接SQLServer

还可以用注入方式来调用连接池,即在Hibernate的配置文件hibernate.cfg.xml中调用,在JSP容器中配置好连接池以后,再在Hibernate的配置文件中调用系统的连接池设置,关键代码摘录如下:

<session-factory>

<!--

<property name="jndi.class"></property>

<property name="jndi.url"></property>

-->

<property name="connection.datasource">java:comp/env/jdbc/poolName</property> <property name="show_sql">false</property>

<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>

</session-factory>

Hibernate的具体使用方法,请查阅相关详细资料

来源:

本文标题:连接-连畴接陇
本文地址: http://www.61k.com/1100761.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1