【Cassandra数据库Java訪问】教程文章相关的互联网学习教程文章

深入分析JavaWeb Item32 -- 数据库连接池【代码】【图】

一、应用程序直接获取数据库连接的缺点  用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示:二、使用数据库连接池优化程序性能2.1、数据库连接池的基本概念  数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序...

java操作mongoDB数据库的简单实例

首先导入mongoDB的jar包http://pan.baidu.com/s/1bnGMJRD //DataBase.javapackage com.mongodb.test;import java.net.UnknownHostException;import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.mongodb.Mongo; import com.mongodb.MongoException; import com.mongodb.util.JSON;public class DataBase { public static void main(String[] args) ...

Java实现MySQL数据库备份

下班了,利用闲暇时间总结一下如何使用Java语言实现MySQL数据库备份:import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter;/*** MySQL数据库备份* * @author GaoHuanjie*/ public class MySQLDatabaseBackup {/*** Java代码实现MySQL数据库导出* * @author Gao...

JAVA数据库基本操作 (转)

JAVA数据库基本操作指南 Java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接。一、取得数据库连接1、用DriverManager取数据库连接例子: String className,url,uid,pwd; className = "oracle.jdbc.driver.OracleDriver";   url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr;   uid = "system";   pwd = "manager";   Class.forName(cla...

Java数据库——ResultSet接口【代码】【图】

使用SQL中的SELECT语句可以查询出数据库的全部结果,在JDBC的操作中数据库的所有查询记录将使用ResultSet进行接收,并使用ResultSet显示内容。 从user表中查询数据//================================================= // File Name : MySQL_demo //------------------------------------------------------------------------------ // Author : Commonimport java.sql.*;//主类 //Function : MySQL_demo...

java基础知识总结8(数据库篇1)【代码】

一、 Oracle的安装(windowXP、win7、Linux)和卸载1.1 Oracle的安装 1.1.1 在WindowsXP、Win7下安装 第一:解压win32_11gR2_database_1of2、win32_11gR2_database_2of2,生成detabase目录 第二:安装oracle A、点击setup图标即可,注意:安装目录不要含有中文 B、在弹出的第一个界面中取消更新选择项,点击下一步 C、在弹出的警告框中选择是 D、选择创建和配置数据库选项,下一步 E、选择桌面类安装,点击下一步 F、弹出的窗口中输入...

利用Jexl实现数据库的计算公式在Java中执行【代码】

public class JexlEngineUtils { public static BigDecimal evaluateExpression ( Map <String, Object> map, String[] elementArr, String expression, int margin ){ JexlEngine jexl = new JexlEngine (); JexlContext jexlContext = new MapContext (); //需要set源代码Math,否则报错 jexlContext.set("Math", Math.class); //需要set源代码 BigDecimal,否则报错 jexlContext.set...

java连接数据库失败:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)【代码】

说一下我的情况:  1、通过命令行的mysql -uroot -p输入密码可以登录(证明账号和密码正确)  2、使用最基本的JDBC连接数据库也失败了,报同样的错误信息 尝试过  1、清缓存(包括整个项目的缓存,重新打包发布),电脑和服务器重启了n遍  2、连接mysql的url中增加编码格式:jdbc_url=jdbc:mysql://127.0.0.1:3306/myDB?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull jdbc_username=root j...

java链接数据库--Mysql【代码】

/*************************************************************************> File Name: Mysql.java> Author: Baiyan> 题意:> Created Time: 2016年06月04日 星期六 01时03分32秒**********************************************************************/ import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import com.mysql.jdbc.Connection; import java.sql.Statement;publiccla...

java dbutils查询数据库时无法给部分字段赋值原因

1,javaBean如下:public class User { /** * 用户唯一标识(ID) */ private String uid; /** * 用户名(user既手机号) */ private String phone; /** * 获取用户唯一标识(ID) * * @return 用户唯一标识(ID) */ public String getUid() { return uid; } /** * 获取用户名(user既手机号) * * @return 用户名(user既手机号) */ ...

1.30 Java周末总结①控制显示多少位小数位②读txt和写txt模拟ATM数据库【代码】【图】

1.30 Java周末总结①控制显示多少位小数位②读txt和写txt模拟ATM数据库一、控制显示多少位小数位有些时候小数位数太多了,想保留多少位小数,这里介绍一种利用四舍五入保留想要的小数位数Math.round四舍五入到整数位,所以把小数乘以整10或整百,在除以整10或整百,就得到想要的位数了double a = 3.14159265359;double weishu = 5;double b = Math.pow(10,weishu);a = Math.round(a*b)/b;二、读txt和写txt模拟ATM数据库在模拟ATM存...

Java EE 学习(7):IDEA + maven + spring 搭建 web(3)- 配置数据库【代码】【图】

参考: https://my.oschina.net/gaussik/blog/513444注:在阅读本文前,请先阅读:Java EE 学习(5):IDEA + maven + spring 搭建 web(1)Java EE 学习(6):IDEA + maven + spring 搭建 web(2)5 数据库配置下面,就要通过一个简单的例子,来介绍 SpringMVC 如何集成 Spring Data JPA(由 Hibernate JPA 提供),来进行强大的数据库访问,并通过本章节的讲解,更加深刻地认识 Controller 是如何进行请求处理的,看完这一章节,...

JDBC让java程序连上数据库(mysql数据库)

一、小论异常:其实JDK已经提供了一组API让java程序连上数据库,并执行SQL语句,其实说起来也蛮简单的,但是绝对是一个细致活,因为稍不留神,异常就铺天盖地的来了,下面说说这些异常吧(声明一下:我用的是数据库是MySQL): 1、异常一:java.lang.ClassNotFoundException: com.mysql.jdbc.Drive正确语句://装载对应数据库的驱动类 <DIV style=‘padding: 1px; width: 679px; line-height: 25.18px; overflow: auto; font-famil...

java反射的应用+mybatis+spring动态生成数据库表【代码】

最近接触了一个类似于代码生成工具的活。思路是,通过java的反射机制得到类的字段和字段类型,从而可以创建一个map集合存储表名(由类名决定的特殊结构字符串),表字段(由类变量确定),表字段类型(由变量类型确定),DAO中通过将map传递给mybatis,在mybatis 中调用存储过程生成表。1,在数据库中添加一个存储过程,如下sp_createTableBEGINDECLARE sql_text VARCHAR(2000); DROPTABLEIFEXISTS p_name;SET sql_text=CONCAT(‘C...

[数据库连接池二]Java数据库连接池--C3P0和JDNI.【代码】【图】

前言:上一篇文章中讲了DBCP的用法以及实现原理, 这一篇再来说下C3P0和JDNI的用法. 1.1、C3P0数据源  C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。C3P0数据源在项目开发中使用得比较多。  c3p0与dbcp区别dbcp没有自动回收空闲连接的功能c3p0有自动回收空闲连接功能1.2、在应用程序中加入C3P0连接池  1.导入相关jar包    c3p0-...