tomcat怎么连接mysql

tomcat怎么连接mysql,第1张

tomcat连接mysql使用的是mysql的驱动,通常部署的项目中会有jdbc.properties或者hibernate.properties的配置文件来配置数据库连接,形如:

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

}

}

%>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9973480.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存