A. tomcat6.0如何配置连接SQL数据库
连接数据库与tomcat无关啊,是在你的程序代码中进行连接的啊.不知道你说的是不是tocat的连接池的配置,如果是,你可以把mssql的三个jar驱动包放到tomcat的lib目录下(如果是mysql,则需要mysql的驱动包),然后在tomcat中进行像下面这样的配置:
<ResourceParams name="jdbc/mysqlserver">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:microsoft:sqlserver://127.0.0.1:1433;user=sa;password=sa;DataBaseName=test</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value>sa</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>10</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
</ResourceParams>
以上配置的资源名字叫做jdbc/mysqlserver,你可以在程序中使用jndi获取资源进行数据库访问.
B. tomcat怎样连接两个数据库
如果是tomcat5以下,则修改conf/server.xml文件,tomcat5及以上则修改/conf/Catalina/localhost目录中的一个xml文件。在</Host>行之前插入如下的一段标签:
(以oralce为例,假设你应用的上下文根是/test,jndi是jdbc/test)
<Context path="/test" docBase="E:\test" >
<Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/test">
<parameter>
<name>username</name>
<value>system</value>
</parameter>
<parameter>
<name>password</name>
<value>manager</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@192.168.0.27:1521:titan</value>
</parameter>
</ResourceParams>
</Context>
C. tomcat怎么设置数据库连接
1、 将mysql-connector-java-5.1.6-bin.jar,也在%Tomcat_Home%\common\lib\下,
2、 在tomcat中manager中配置数据源名,配置完后内容自动放在conf\server.xml中。
3、 在conf\catalina\localhost\下建你应用程序的xml文件,例wei2.xml中,内容为<Context docBase="wei2" path="/wei2">
<ResourceLink global="jdbc/mysql" name="jdbc/mysql" type="javax.sql.DataSource"/>
</Context>
其中jdbc/mysql为配置的JNDI;
下面说下JNDI与DataSource
JNDI java naming directory interface命名和目录接口命名服务来使组件定位到其它组件和资源(数据库资源),JNDI所有名应该以字符串java:comp/env开始;
要定位JDBC资源中,这时就可以编写代码使用JNDI的lookup()方法来定位到这个资源了。
JNDI命名服务有一组将名称与对象联系在一起的绑定。JNDI中的lookup()方法传递一个JNDI参数(java:comp/env/myjdbc,前面java:comp/env是必要的。),返回相应的对象(返回类型为DataSource,若为数据库,则可用DataSource中的getConnection()方法获取数据库连接).
D. tomcat怎么连接mysql
1、安装mysql,并创建数据库和数据表,并插入用户名和密码。
E. 在使用tomcat时数据库连接不上
出现这个是因为你的数据库没有连接上导致的,检查以下几个地方
1.你的db.properties文件是否配置正确 useUnicode=true&&characterEncoding=UTF-8表示你设置的编码为utf-8保证与数据库的一致 防止乱码
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.jdbcUrl=jdbc:mysql://localhost:3306/oa?unicode=true&characterEncoding=utf-8
jdbc.user=root
jdbc.password=1112.检查你的spring/applicationContext-.xml是否配置了数据源,而且是否配置正确
<!--加载properties配置文件-->
<context:property-placeholderlocation="classpath:properties/dbinfo.properties"></context:property-placeholder>
3.你的连接名是否是正确的和你在db.properties中配置的是否一样
<!--加载properties配置文件-->
<beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource">
<propertyname="driverClass"value="${jdbc.driverClass}"></property>
<propertyname="jdbcUrl"value="${jdbc.jdbcUrl}"></property>
<propertyname="user"value="${jdbc.user}"></property>
<propertyname="password"value="${jdbc.password}"></property>
</bean>
4.你电脑中的服务是否打开
5.检查下的你数据库名是否存在,或者表是否存在
F. tomcat怎样连接MySQL数据库呢
使用一个mysql的驱动
G. 怎么启动tomcat连接数据库。我这是啥情况啊
404
很简单
找不到资源
就是路径存在错误!
****************************************希望能够帮助到你!************************************************
如果我的回答对你有帮助,
别忘了点击我的回答下方【选为满意答案】按钮。
谢谢!
H. tomcat怎么和mysql链接起来
你好:这个的话你还是没区分好他们都是啥,jdk是你运行eclipse的前提,他不参与项目的运行
mysql是数据库,tomcat是运行环境。他们没有什么必然联系
如果联系一起就是在tomcat运行环境中访问数据库所用到的代码来自于java类
举例子纯java的。
/首先设定你的驱动,数据源,举例如下
String url="jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password";
//建立连接
Connection con = DriverManager.getConnection(url);
//建立陈述表达式
Statement stmt = con.createStatement();
//查询语句
String query = "select * from sample";
//rs就是得到的结果集,你可以进行处理
ResultSet rs=stmt.executeQuery(query);
//比如
while(rs.next())
{
rs.getString(1);
rs.getInt(2);
}
当然记得最后要close
I. tomcat怎么连接mysql数据库
不能连接数据库,只能在java/c+/c#代码里加载对应sql驱动,写明数据库主机、名称、密码等~