當前位置:首頁 » 網路資訊 » tomcat怎樣連接資料庫
擴展閱讀
子宮震可以查出什麼病 2024-11-18 18:32:20

tomcat怎樣連接資料庫

發布時間: 2022-02-06 01:03:06

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驅動,寫明資料庫主機、名稱、密碼等~