TOMCAT如何连接数据库

作者&投稿:登琰 (若有异议请与网页底部的电邮联系)
IDEA 如何连接数据库~

你说的是不是远程连接?如果是的以oracle用户(安装oracle的那个用户)运行netca或者netmgr进行配置,记得先配置监听再配置本地网络服务

你好:这个的话你还是没区分好他们都是啥,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

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()方法获取数据库连接).

给你一段代码,看看对你有没有帮助:
这是我的tomcatde DHCP的配置
<Resource driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" logAbandoned="true" maxActive="20" maxIdle="2" maxWait="5000" name="system" password="sa" removeAbandoned="true" removeAbandonedTimeout="60" type="javax.sql.DataSource"
url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=base" username="sa"/>
当中的
logAbandoned="true" removeAbandoned="true" removeAbandonedTimeout="60"就是用来配置数据库断开后自动连接的。


数据连接池


windows10系统如何下载tomcat安装版【图文教程】
omcat是一个web服务器软件,有些用户因为工作需求经常要使用到它。那么,windows10系统该如何下载tomcat安装版呢?接下来,就随小编一起看看在官方网站上怎么下载tomcat安装版。具体如下:1、打开搜狗搜索,输入tomcat,搜索到结果,点击打开第一项。2、打开官方网站后,在Tomcat8.0.48的版本下,点击‘do...

javaweb与数据库相连,具体怎么做(javaweb项目怎么连接数据库...
1.首先要移动mysql-connector-java-5.1.44-bin.jar到tomactde的lib目录下(我的目录是这样:F:omcatapache-tomcat-7.0.63lib)这是一个连接数据库要用到包,一般在下载mysql的时候选择配置会下载,然后移动到tomact的lib下;2.在你要连接数据库的项目中新建一个jsp文件,将下列代码复制进去;<%@...

omcat只允许固定的域名和内网访问,禁止响应未知域名的访问
把TOMCAT的默认IP访问页面关掉,然后创建TOMCAT虚拟主机配置,虚拟主机配置里面绑定你要访问的域名即可!如果对你有帮助,请采纳,谢谢

Tomcat连接出现未知错误,怎么解决啊?
1、Tomcat关闭日志catalina.out 一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响。可通过修改conf\/logging.properties日志配置文件来屏蔽掉这部分的日志信息。2、修改tomcat为java分配的内存配置 在OMCAT_HOME\/bin\/catalina.sh这个文件中末尾处增加一下这句话:JAVA...

linux怎么启动tomcat
启动方法如下:omcat是随机启动的,所以在开启服务器的时候要手动开启tomcat,不然没法访问(网上说可以设置随着服务器开启而开启,我还不会妮。。。)1:找到tomcat安装路径 [root@localhost ~]# cd .. (返回上一级目录)[root@localhost \/]# ls (列出该目录下的所有文件)bin dev home ...

Tomcat怎么配置ssl证书?
一、先使用JDK自带的加密工具生成一对密钥文件 进入JDK的bin目录下,打开命令行工具,输入代码如下:keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "f:omcat.keystore"这样就会生成一对密钥文件。二、通过tomcat的连接器将密钥文件连接到tomcat中。在tomcat的安装根目录下新建文件夹ssl...

如何更改连接端口问题
Apache版: 1、tomact端口号的修改路径: omcatconfserver.xml,找到“8080”修改之即可。 2、apache端口号的修改路径:apacheconfhttpd.conf,找到“port 80”修改80即可。 注:端口号的值不小于128且不大于60000。记得采纳啊

如何更改连接端口问题
依次单击“开始→程序→附件→通讯→远程桌面连接”,打开“远程桌面连接”窗口,单击“选项”按钮扩展窗口,填写完相关参数后,单击“常规”下的“另存为”按钮,将该连接参数导出为.rdp文件。用记事本打开该文件,在文件最后添加一行:server port:i:80 (这里填写你服务器自定义的端口)。以后,直接...

在Tomcat服务器的webapps目录下新建一个名字是letter
1创建静态web应用在tomcat的webapps目录下创建一个letter目录;在webapps\\letter\\下创建index.html:启动tomcat:打开浏览器访问http:\/\/localhost:8080\/letter\/index.html(此处8080为自己tomcat的端口号)index.htmlletterWorld!omcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中...

如何解决tomcat启动闪退的问题
omcat的运行需要JRE,一般启动闪退都是因为找不到JRE,也就是说环境安装JDK时环境变量没有配置好。首先打开”命令提示符“窗口,输入java命令,测试jDK是否安装,如果显示一大堆有关java的提示就已经安装好了。再测试JDK环境变量否已经配置好,在“命令提示符窗口”,输入javac,如果显示“'javac'不是...

纳雍县13757402379: tomcat怎么连接mysql -
太蝶安塞: tomcat怎么连接mysql传统方法: 1、本人使用JDBC驱动mysql-connector-java-5.1.6-bin.jar,将此驱动包放到%Tomcat_Home%\common\lib\下, 2、在应用程序中加载此包,右键项目属性->java build path->libraries->external libraries 3、在应...

纳雍县13757402379: tomcat6.0如何配置连接SQL数据库 -
太蝶安塞: 连接数据库与tomcat无关啊,是在你的程序代码中进行连接的啊.不知道你说的是不是tocat的连接池的配置,如果是,你可以把mssql的三个jar驱动包放到tomcat的lib目录下(如果是mysql,则需要mysql的驱动包),然后在tomcat中进行像下面这...

纳雍县13757402379: 如何在Tomcat中连接上另一台电脑的数据库 -
太蝶安塞: 在你部署到tomcat中的程序里写就OK了.

纳雍县13757402379: 如何在tomcat中配置数据源用oracle数据库 -
太蝶安塞: 一、Tomcat6.0中配置数据源 1.在Tomcat根目录/conf/Catalina/localhost目录下新建一个XML文件,文件名称跟工程名称一致.文件中的内容如下: <?xml version='1.0' encoding='utf-8'?> <Context docBase="E:\Eclipse3.4.2\workspace\mmis\...

纳雍县13757402379: 如何用tomcat直接连接数据库,不用框架和其他工具? -
太蝶安塞: 自己手写连接语句. 驱动、数据库名、密码、url.java.util.sql包下的东西.

纳雍县13757402379: TOMCAT如何连接数据库
太蝶安塞: 给你一段代码,看看对你有没有帮助: 这是我的tomcatde DHCP的配置 &lt;Resource driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" logAbandoned="true" maxActive="20" maxIdle="2" maxWait="5000" name="...

纳雍县13757402379: tomcat连接mysql -
太蝶安塞: 你的服务器性能已经相当不错了.应该是运行tomcat的资源没有调好.第一次运行通常是比较慢的,JSP被访问一次之后速度就快了.设定Xmx了吗? 先把Xmx设定调大在看结果.------> tomcat和mysql的性能不需要怀疑,如果访问量不是很大,基本上是你的设置问题.访问量大了,必须把tomcat和mysql分开. ------> 怀疑服务器性能的时候,使用vmstat,监测系统资源的使用状况.如果IO多,安装一个iostat,监测系统IO状况.必须得先监测,才能谈到优化,然后才是具体的优化方法. 请参考

纳雍县13757402379: 怎么使用tomcat连接其他电脑数据库 -
太蝶安塞: 你的服务器的性能已经相当不错了. 运行tomcat的资源,不进行调整. 第一次运行时通常比较慢,JSP访问一次的速度是快的. 设置为XMX?第一Xmx设置看到的结果.------>Tomcat和MySQL性能不怀疑的访问基本上是你的设置. 访问量大,必须单独Tomcat和MySQL.------> 怀疑服务器的性能时使用vmstat监视系统资源的使用. 如果IO,一个iostat的安装,监控系统IO状态. 首先必须监控之前,它涉及到优化,是具体的优化方法.

纳雍县13757402379: 怎么在tomcat配置数据库连接池 -
太蝶安塞: 方法/步骤Tomcat大都是免安装绿色版的,找到Tomcat的解压路径,然后找打一下文件:tomcat\conf\context.xml.打开文件context.xml. 将右侧滚动条拉到最下方,并添加如下图红色框内的代码. 也可复制如下代码: <Resource ...

纳雍县13757402379: tomcat怎样连接两个数据库? -
太蝶安塞: 如果是tomcat5以下,则修改conf/server.xml文件,tomcat5及以上则修改/conf/Catalina/localhost目录中的一个xml文件.在行之前插入如下的一段标签:(以oralce为例,假设你应用的上下文根是/test,jndi是jdbc/test)username system password manager driverClassName oracle.jdbc.driver.OracleDriver url jdbc:oracle:thin:@192.168.0.27:1521:titan

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网