2013年,写的CRUD太简单了,今天在原来的基础上,稍微完善了下,用了更多语法,比如排序sort、in语句等。 参考了《Mongodb权威指南-第1版-高清》,等下上传到CSDN下载频道,免积分下载。 代码写得够清晰了,不再过多解释。 package mongodb;import java.net.UnknownHostException; import java.util.Date;import com.mongodb.BasicDBList; import com.mongodb.BasicDBObject; import com.mongodb.CommandResult; import com.mon...
</pre><pre>package trade.axht.java.dao;import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.dbutils.QueryRunner;import trade.axht.java.conn.JDBCUtils;import java.util.*; import java.lang.reflect.*; import java.sql.*; /*** *基类带泛型,派生类可以带泛型参数继承该类,通过反射对Beans对象操作* @author Administrator** @param <T>*/ public class DAO<T> {//带泛型的基类,派生类可以带具体...
--1.学生表 Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(CID,Cname,TID) --CID --课程编号,Cname 课程名称,TID 教师编号 --3.教师表 Teacher(TID,Tname) --TID 教师编号,Tname 教师姓名 --4.成绩表 SC(SID,CID,score) --SID 学生编号,CID 课程编号,score 分数 */ --创建测试数据 create table Stude...
来源:http://www.cnblogs.com/bzx888/p/4820712.html 有关的语句和操作基本都是按照实战中的顺序来总结的,比如创建用户,建表,序列初始化,插入数据的顺序呢。这篇文章的基表是大家最为熟知的Scott用户下的emp员工表,dept部门表以及salgrade薪水等级表,一切的语句都是围绕它写的。 下面来看一下Oracle中常用的操作都有哪些吧! 一.用户的有关操作。创建用户1create user scott identified by 123456;给用户分配权限1 2 3grant...
utf8 ;use jdbcStudy;create table users(id int primary key,name varchar(40),password varchar(40),email varchar(60),birthday date )ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;insert into users(id,name,password,email,birthday) values(1,‘zhansan‘,‘123456‘,‘zs@163.com‘,‘2016-09-01‘); insert into users(id,name,password,email,birthday) values(2,‘lisi‘,‘123456‘,‘lisi@163.com‘,‘2016-...
(1)学习如何安装windowbuilder插件的安装。<1>在eclipse中点击help<2>在help的下拉选中选择install new software,弹出插件的添加界面<3>点击add,在弹出如下界面:<4>在name栏输入windowbuider在location中输入如下地址:http://download.eclipse.org/windowbuilder/WB/release/R201506241200-1/4.5/点击ok后,会出现如下界面:<5>然后把出项的组件全选中,点击finish,然后等待插件安装完成(2)学会利用windowuilder进行界面的...
(以下全部按照我遇到的问题的顺序,也就是没有顺序,就是任性) 请注意:这是在myEclipse6.5+SQL Server2008的前提下出现的问题,当用mySQL或者SQL2000以前,或者用oracle云云时,里面用的jar包都不一样的!不可参照下列哦~ 1、MyEclipse 数据库连接创建失败,出现 Driver class not found 这是搭建SSH框架,在数据库连接时加载sqljdbc4.jar包的时候出现错误提示。感觉一切都按照资料中的步骤走的,并且确保以下都正确: (1)...
1 /**2 * @Method: testDataBaseMetaData3 * @Description: 获取数据库的元信息4 * @Anthor:孤傲苍狼5 *6 * @throws SQLException7 */ 8 @Test9 public void testDataBaseMetaData() throws SQLException { 10 Connection conn = JdbcUtils.getConnection(); 11 DatabaseMetaData metadata = conn.getMetaData(); 12 //getURL():返回一个String类对象,代表数据库的...
jdbc:mysql://localhost:3306/testdb?rewriteBatchedStatements=true 二、Statement批处理 1. 创建测试表create table testbatch(id int primary key,name varchar(20) )2. 执行代码package cn.zy.test;import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement;import org.junit.Test;import cn.zy.utils.JdbcUtils;public class BatchHandle {/** 使用statement...
//1、call+包名+存储过程名(传入、传出值用?) String str="{call SMSBUSINESS.deleteZhZMember(?,?,?)}"; //2、建立连接Connection conn=null;conn=DriverManager.getConnection(); //3、使用java.sql.*类CallableStatement cs=conn.prepareCall(str); //4、传入in值cs.setInt(1,id);cs.setInt(2,-2); //5、设置out值cs.registerOutParameter(3,Types.NUMERIC); //6、执行cs.excuse(); //7、取出out值int flag=cs.getInt(3);...
自己定义基于数据库的队列总结o7t1. 堵塞队列和非堵塞队列 1 2. java.util.Queue接口。 1 3. ConcurrentLinkedQueue 2 4. BlockingQueue堵塞队列 2 4.1. 1. ArrayBlockingQueue 3 4.2. 2. LinkedBlockingQueue 3 4.3. 3. DelayQueue 3 4.4. 4. PriorityBlockingQueue 3 4.5. SynchronousQueue 3 5. LinkedBlockingDeque 乃堵塞双端队列 3 6. 自己定义队列实现Queue接口 4 7. 參考 4 1. 堵塞队列和非堵塞队列 多数生产消费模型的首...
import java.sql.*;2 public class JdbcDemo1{3 public static void main(String[] args){4 try{5 //1.加载数据库驱动程序6 Class.forName("org.gjt.mm.mysql.Driver");7 8 //2.创建与数据库的连接9 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root"); 10 11 //3.创建State...
SELECT * FROM User ORDER BY deptid DESC ,salary2.用一条sql语句查询出每门课都大于80的学生姓名 select distinct name from Student where name not in (select distinct name from student where fenshu<=80) Java面试总结mysql标签:images java microsoft es2017 ack .com fan play family 本文系统来源:http://www.cnblogs.com/sbj-dawn/p/7800247.html
JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序 二,编写JDBC程序 首先在mysql中创建一个库,并创建user表和插入表的数据,SQL脚本如下: CREATE DATABASE jdbcLibrary CHARACTER SET utf8 COLLATE utf8_general_c...
1 package me.gacl.web.listener;2 3 import java.sql.SQLException;4 import javax.servlet.ServletContextEvent;5 import javax.servlet.ServletContextListener;6 import org.h2.tools.Server;7 8 /**9 * @ClassName: H2DBServerStartListener 10 * @Description: 用于启动H2数据库服务的监听器,在应用系统初始化时就启动H2数据库的服务 11 * @author: 孤傲苍狼 12 * @date: 2014-12-20 下午11:43:39 13 * 14 */ 15 public cl...