⑴ 如何在tomcat是中配置数据库信息
1、把jtds-1.2.5.jar放到Tomcat目录里的lib目录下。如:D:IntelliJomcat7lib
2、在D:IntelliJomcat7conf目录里的context.xml文件里加上如下代码:
<Context><WatchedResource>WEB-INF/web.xml</WatchedResource><Resourcename="jdbc/sqlserver"auth="Container"type="javax.sql.DataSource"driverClassName="net.sourceforge.jtds.jdbc.Driver"url="jdbc:jtds:sqlserver://localhost:1433/yourDatabaseName"username="username"password="password"maxActive="100"maxIdle="30"/></Context>
3、在你项目里的web.xml文件里加入如下内容:
<!–配置数据源–><resource-ref><description>SqlserverDatasource</description><res-ref-name>jdbc/sqlserver</res-ref-name><res-type>javax.sql.DataSource</res-type><res-auth>Container</res-auth></resource-ref>
4、在你的代码里引用数据源:
privateDataSourceds;publicLoginBean(){try{//初始化查找命名空间Contextctx=newInitialContext();ds=(DataSource)ctx.lookup("java:comp/env/jdbc/sqlserver");}catch(NamingExceptione){System.out.println("使用lookup找不到数据源.");e.printStackTrace();}}
5、测试test.jsp:
<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%><%@pageimport="java.sql.*"%><%@pageimport="javax.sql.*"%><%@pageimport="javax.naming.*"%><%!finalStringJNDINAME="java:comp/env/jdbc/sqlserver";%><%Connectionconn=null;try{//初始化查找命名空间Contextctx=newInitialContext();//找到DataSourceDataSourceds=(DataSource)ctx.lookup(JNDINAME);conn=ds.getConnection();Stringsql="selectpasswd,=?";PreparedStatementpwdQuery=conn.prepareStatement(sql);pwdQuery.setString(1,"admin");ResultSetresult=pwdQuery.executeQuery();if(!result.next()){return;}System.out.println(result.getString("passwd"));}catch(Exceptione){System.out.println(e);}%><%=conn%><%//将连接重新放回到池中conn.close();%>
⑵ 修改tomcat下部署的项目的数据库链接文件(更改jdbc的链接语句)
连接数据库是在你的项目的配置文件中`不是在tomcat中`去找找项目中的hibernate.xml`这里面是连接数据库的连接`驱动`用户名`密码`等等等““
⑶ 请问数据库文件应该放在tomcat 的什么地方啊
如果你要使用这个数据库 你必须安装SQL2000 简单点说。如果你把你做的程序和数据库的MDF,LDF文件拿到其他机器上去运行的话 如果没装SQL 就不能使用。所以MDF,LDF这2个文件只要你 SQL2000导入数据库了就不用管它放哪了。放哪里都行。只要你数据库映射的这2个文件路径正确并且在数据库里有对应的数据库。
⑷ 配置数据库连接池就是修改tomcat配置文件吗
你可在每个web工程目录下的META-INF\context.xml文件中.context.xml文件中的内容可以这样写:<Context> <Resource name="jdbc/mingri" type="javax.sql.DataSource" auth="Container"driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=db_shopping" username="sa" password="123" maxActive="50" maxIdle="10" maxWait="6000" /></Context>这样就可以配置针对不同项目的连接池了.
⑸ Tomcat做的网站里的数据库配置文件一般放在哪,为什么在classes目录搜索也没有。搜索JDB
你的tomcat安装目录下,conf文件夹下的server.xml是你的服务器配置信息,数据库配置文件一般放在自己的工程里的web.xml或者直接创一个类直接调用,或者用hibernet配置文件
⑹ 部署好的到tomcat中的项目,只要改数据库配置文件连不上
首先确定你要修改的连接是否能正常访问,然后,jsp项目,除了修改html文件,不用重启tomcat,修改其他文件,都需要重启tomcat的
⑺ tomcat的数据库配置文件在哪
这和连接池的运行原理有关,TOMCAT在启动的时候创建数据源连接池,那时候还没有加载项目,所以根本就加载不到驱动,连接池配置数据库连接是在服务器端配置,和项目无关.
⑻ Javaweb项目改完连接数据库配置文件,在tomcat里运行,为什么数据库会自动生成表怎样实现
hibernate自动建表
未经允许不得转载:山九号 » tomcat数据库配置文件|tomcat的数据库配置文件在哪