tomcat8中配置sql server 数据源
时间: 2023-07-02 07:12:53 浏览: 146
在Tomcat 8中配置SQL Server数据源,你需要遵循以下步骤:
1. 下载并安装JDBC驱动程序:你需要下载适合SQL Server的JDBC驱动程序。将JDBC驱动程序文件(.jar文件)放置在Tomcat的lib目录下。
2. 在Tomcat中配置数据源:在Tomcat的conf目录中,找到context.xml文件。在该文件中添加一个数据源配置,包括数据库URL、用户名、密码等。在该配置中,你需要指定SQL Server的JDBC驱动程序类名(driverClassName)为com.microsoft.sqlserver.jdbc.SQLServerDriver。
以下是一个示例配置:
```xml
<Context>
<Resource name="jdbc/mydb" auth="Container"
type="javax.sql.DataSource"
maxTotal="100" maxIdle="30" maxWaitMillis="10000"
username="dbuser" password="dbpass" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;databaseName=mydb"/>
</Context>
```
在该配置中,你需要将localhost替换为你的SQL Server主机名或IP地址,将1433替换为SQL Server侦听的端口号,将mydb替换为你的数据库名称。
3. 在你的应用程序中使用JNDI获取数据源:在你的应用程序中,通过JNDI获取数据源对象,然后可以使用该对象来连接数据库并执行SQL语句等操作。
```java
Context initContext = new InitialContext();
Context envContext = (Context) initContext.lookup("java:/comp/env");
DataSource ds = (DataSource) envContext.lookup("jdbc/mydb");
Connection conn = ds.getConnection();
```
这样就可以获取到连接对象,然后可以使用该连接对象来执行SQL语句等操作。
阅读全文