1.在tomcat 中配置mysql 数据源
import java.sql.Connection;
import java.sql.SQLException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
public class DBUtil {
/**
* 在tomcat的server.xml中配置datasource
*
*
<Context path="/vote" docBase="D:\tomcat6.0.13\vote\WebRoot" crossContext="true" reloadable="true" debug="1">
<Resource name="jdbc/MySQL" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="123456" driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://localhost:3306/vote?characterEncoding=UTF-8"/>
</Context>
*/
private static DataSource ds = null;
private Connection conn;
public Connection getConnection () throws Exception{
try {
if (ds == null) {
initDS();
}
conn = ds.getConnection();
conn.setAutoCommit(false);
return conn ;
} catch (SQLException e) {
e.printStackTrace();
throw e;
}
}
//通过jndi获取ds
private void initDS () throws Exception {
try {
Context initContext = new InitialContext ();
Context envContext= (Context) initContext.lookup("java:/comp/env");
ds = (DataSource) envContext.lookup("jdbc/MySQL");
//return ds ;
}catch (NamingException e){
e.printStackTrace();
}catch (ClassCastException e2){
e2.printStackTrace();
}
}
}
2.直接在java中获取数据源
Class.forName("org.git.mm.mysql.Driver");
Stringurl=”jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8895_1”
Connection con = DriverManager.getConnection(url);
或:
String url = "jdbc:mysql://localhost:3306/";
String dbName = "taskproject";
String driverName = "org.gjt.mm.mysql.Driver";
String userName = "root";
String password = "root";
Class.forName(driverName).newInstance();
con=DriverManager.getConnection(url+dbName, userName, password);
分享到:
相关推荐
GPRS DTU数据中心 源代码,实际cdma的也可以用 DTU接受程序使用Java编写,其中,…\WSNserver\src 为源文件,…\WSNserver\bin 为可执行程序。该文件夹下project文件可用eclipse for java 直接打开编译。编译是需要...
mysql数据字典导出工具 V1.0 下载完成后解压会出现: 输入:IP,端口号等信息,点击获取数据库,导出,最后大功告成!!!方便得很,而且排版也好看。
以前自己写的一套,从kafka获取数据源,通过flink插入my-flink_kafka_mysql-hbase
Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。 设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang...
Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。 设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang...
第四步是数据读取,数据读取就是从MySQL数据库中读取数据的一个过程。通过Mybatis做数据读取的过程,使用Mybatis操作数据库不需要关心连接等过程,只需要关注sql语句,所有的配置写在Xml文件中。使开发者能够便捷的...
基于Flink CDC使用datastream方式全量增量同步mysql to mysql 使用的是java语言,只需配置完源数据库和目标数据库信息,运行MysqlCDC中的main函数,即可实现多库多表同步。
1. 前后端分离:前端 Echarts JavaScript ...2. 数据动态更新:服务端触发数据源的变化,前端AJAX自动获取最新数据并渲染到Echarts图表上; 3. 数据格式:JSON; 更多Python&Echarts版的数据可视化大屏源码: ...
Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。 设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang...
Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。 设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang...
Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。 设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang...
cdc技术分析文章,基于flink-cdc做监控数据源的实时变更数据捕获。该文从基础定义、使用场景、分析、实际使用流程、源码分析、常见问题及解决方式等几个方向讲解了这个技术栈。如果公司有要使用搜索方案,涉及到业务...
1.7. MySQL信息源 1.7.1. MySQL邮件列表 1.7.2. IRC(在线聊天系统)上的MySQL社区支持 1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI...
Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。 设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang...
Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款...
1.7. MySQL信息源 http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 1/24 页)2006-11-02 19:12:13 MySQL 5.1 Reference Manual 1.7.1. MySQL邮件列表 1.7.2. IRC(在线聊天系统)上的MySQL社区支持 ...
提供查询功能,根据商品名称查询商品信息,及库存量,以及获取出入库历史记录。 商品入库,增加入库记录,增加入库商品的库存量。 商品出库,增加出库记录,减少出库商品的库存量。 用户权限控制,一般用户只能查询...
MySQL信息源 1.7.1. MySQL邮件列表 1.7.2. IRC(在线聊天系统)上的MySQL社区支持 1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式...
毕业设计,基于SpringBoot+Vue+MySql开发的前后端分离的高校学生管理系统,内含Java完整源代码,数据库脚本 高校学生管理系统 软件简介 基于Vue+SpringBoot+MySQL的高校学生管理系统包含学院课程模块、学生选课模块...