tomcat连接mysql数据库 to c

tomcat与mysql能直接连接吗,怎么连接,如果配置都设置好了,那下一步应该怎么做才算连接上了

1. tomcat能正常启动了?
2. mysql 驱动安装了?(mysql connector,下载后街压缩然后把mysql-connector-binxxx.jar放到tomcat下面的lib下面去,这就算安装了)
3.如果这两部都好了,ok开始测试吧。
测试代码
test.jsp
《%@ pageEncoding=“utf-8“%》《%–这里“utf-8是指页码存储编码方式,如果有打开页码乱码换成gb2312应该可以解决“–%》
《%@ import=“java.sql.*“%》
《%
try
{
Class.forname(“con.mysql.jdbc.Driver“)
Connection con=(Connection) DriverManager.getConnection(“jdbc:mysql://localhost:3306/你的数据库名称“, “root“, “root的密码“);
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(“select * from user“);
while(rs.next())
{
out.print(rs.getString(1));
}
catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
try
{
if(rs!=null)
{
rs.close();
}

if(con!=null)
{
con.close();
}
}
catch(SQLException ex)
{
ex.printStackTrace();
}
}
%》

如何验证tomcat和mysql连接成功呢

Java WEB编程tomcat验证连接数据库mysql测试:

1、将mysql的jdbc驱动程序放到tomcat的lib中:mysql_connect_jdbcdriver.jar

test1.jsp中内容如下:

《%@ page language=“java“ import=“java.util.*“ pageEncoding=“gbk“%》
《%@ page import=“java.sql.*“ %》
《html》
  《head》
    《title》My JSP starting page《/title》
  《/head》
  
  《body》
    《h1》
     《%
       try {
   //加载驱动
   Class.forName(“com.mysql.jdbc.Driver“);
   //建立连接
   Connection con=DriverManager.getConnection(“jdbc:mysql://localhost:3306/mydb“,“root“,“mysql“);
      //创建状态
   Statement state=con.createStatement();
   //插入
    String sql=“insert into student values(’Gosling’,’java’),(’002’,’zxy’)“;
    state.executeUpdate(sql);
     //更新
    String sql1=“update student set stuID=’001’ where stuName=’java’“;
    state.executeUpdate(sql1);
     //修改
    String sql3=“update student set stuName=’html’ where stuID=’002’“;
    state.executeUpdate(sql3);
     //查询
   String sql2=“select stuID,stuName from student where stuID=’001’“;
            
   String sql2=“select * from student“;
   ResultSet rs=state.executeQuery(sql2);
   while(rs.next()){
       String uID=rs.getString(“StuID“);
    String uName=rs.getString(“stuName“);
    
    out.println(“stuID:“+uID+“  “+“stuName:“+uName+“《br》“);
   }
   out.println(“Operator success…“+“《br》“);
   state.close();
   con.close();
   
  } catch (Exception e) { 
   e.printStackTrace();
  }
     %》
    《/h1》
  《/body》
《/html》

2、连接mysql数据库,做如下操作:

mysql》 create database mydb;
Query OK, 1 row affected (0.02 sec)
mysql》 use mydb;
Database changed
mysql》 create table student(stuID char(20),stuNamechar(20));
Query OK, 0 rows affected (0.08 sec)
mysql》insert into student values(’abc’,’jack’);  
 Query OK, 1 row affected (0.03 sec)

3、然后运行test1.jsp, 显示如下(success)即为成功。

同一机器上,多台mysql数据库,但tomcat只能连接到默认第一台的mysql;请问怎么设置才能让tomcat连接到其

这种架构一般用在以下三类场景
1. 备份多台 Server 的数据到一台如果按照数据切分方向来讲,那就是垂直切分。比如图 2,业务 A、B、C、D 是之前拆分好的业务,现在需要把这些拆分好的业务汇总起来备份,那这种需求也很适用于多源复制架构。实现方法我大概描述下:业务 A、B、C、D 分别位于 4 台 Server,每台 Server 分别有一个数据库来隔离前端的业务数据,那这样,在从库就能把四台业务的数据全部汇总起来,而不需要做额外的操作。那没有多源复制之前,要实现这类需求,只能在汇总机器上搭建多个 MySQL 实例,那这样势必会涉及到跨库关联的问题,不但性能急剧下降,管理多个实例也没有单台来的容易。

2. 用来聚合前端多个 Server 的分片数据。

同样,按照数据切分方向来讲,属于水平切分。比如图 3,按照年份拆分好的数据,要做一个汇总数据展现,那这种架构也非常合适。实现方法稍微复杂些:比如所有 Server 共享同一数据库和表,一般为了开发极端透明,前端配置有分库分表的中间件,比如爱可生的 DBLE。

3. 汇总并合并多个 Server 的数据

第三类和第一种场景类似。不一样的是不仅仅是数据需要汇总到目标端,还得合并这些数据,这就比第一种来的相对复杂些。比如图 4,那这样的需求,是不是也适合多源复制呢?答案是 YES。那具体怎么做呢?

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

centos下tomcat怎么连上mysql

配置MYSQL数据源Custom-WMS
在\tomcat6\tomcat6\conf下context.xml添加
《Context》
《Resource name=“CustomDS“
auth=“Container“
type=“javax.sql.DataSource“
username=“test“
password=“password“
driverClassName=“com.mysql.jdbc.Driver“
url=“jdbc:mysql://192.168.1.100:3306/test“
maxActive=“100“
maxIdle=“30“
maxWait=“5000“/》
《/Context》
数据库服务器的地址是:192.168.1.100
数据库名是:test
用户名:test
密码:password
端口:3306
登陆字符集:gbk
放置MYSQL驱动
位置如:\tomcat6\tomcat6\lib下

tomcat8.0怎么与mysql数据库连接池连接

到MySQL的网站上去下载MySQL的JDBC连接驱动mysql-connector-java-3.1.11-bin.jar,放到Tomcat的\common\lib目录下。
Tomcat的JDBC下载地址:

tomcat怎么连接mysql

1、安装mysql,并创建数据库和数据表,并插入用户名和密码。

2、然后安装tomcat。

3、修改默认端口号为8010。

4、数据库驱动放到目录:D:\Program Files\Apache Software Foundation\Tomcat 8.0\lib。

5、修改文件tomcat-users.xmlD:\Program Files\Apache Software Foundation\Tomcat 8.0\conf\tomcat-users.xml。

6、浏览器中输入: