tomcat如何连接mysql数据库具体步骤

  • Post author:
  • Post category:mysql



步骤1

:下载相关jar

从网上下载commons-dbutils-1.6.jar和mysql-connector-java-5.1.22-bin.jar,具体版本自行选择

在tomcat的apache-tomcat-8.5.9\lib目录下加入commons-dbutils-1.6.jar和mysql-connector-java-5.1.22-bin.jar这两个jar包


步骤2

:修改Tomcat配置文件

在java项目下建一个一个lib存放commons-dbutils-1.6.jar

右键项目->build path->configure build path->library把commons-dbutils-1.6.jar导入

在服务器tomcat的apache-tomcat-8.5.9\conf\context.xml配置文件加入

<Resource name="jdbc/mysqlds"
	auth="Container"
	type="javax.sql.DataSource"
	maxActive="100"
	maxIdle="30"
	username="数据库用户名"
	password="数据库密码"
	driverClassName="com.mysql.jdbc.Driver"
	url="jdbc:mysql://127.0.0.1/数据库名"/>


步骤3

编写java连接mysql代码

具体java代码

//准备数据库连接

	DataSource ds=null;
	try{
		//通过在tomcat的context.xml文件,设定数据源对象的名字,获取对象
		Context context=new InitialContext();
		ds=(DataSource)context.lookup("java:/comp/env/jdbc/mysqlds");
	}catch(Exception e){
		System.out.println("连接出错");
	}

int result=0;
Connection conn;
try {
	conn =ds.getConnection();
	//添加博文的sql语句
	String sql=具体的sql语句;
	
	//为sql中的语句设计参数
	String params[]={sql语句参数};
	
	//DButils中的核心类,生成对象是传递数据源对象
	QueryRunner qr=new QueryRunner();
	
	//调用他的update,文成sql的运行,除了查询其他用update()方法
	result=qr.update(conn,sql, params);
     //查询用query
    //result=qr.query(conn,sql, params);

	conn.close();
	} catch (SQLException e) {
	// TODO Auto-generated catch block
	e.printStackTrace();
}


步骤4

:部署项目并启动Tomcat



版权声明:本文为qq_33651283原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。