[学习笔记] 4. sql server的dataSource的helloworld: import java.sql.*;import javax.sql.*;import net.sourceforge.jtds.jdbcx.*; public class SimpleDataSource{public static void main(String[] args){try{JtdsDataSource ds = new JtdsDataSource();ds.setServerName(…
[学习笔记] 1.sql server的helloworld例子: import java.sql.*; public class JdbcHelloSqlServer {  public static void main(String[] args) {    String dbUrl= "jdbc:jtds:sqlserver://localhost:1433/Northwind";String user = "sa";String password = &qu…
3.sql server的stored procedure例子: import java.sql.*;public class StoredProc0 {public static void main(String[] args) {String dbUrl = "jdbc:jtds:sqlserver://localhost:1433/qixytest";String user = "sa";String password = ""; try…
题目: 已知一个函数rand7()能够生成1-7的随机数,请给出一个函数,该函数能够生成1-10的随机数. 思路: 假如已知一个函数能够生成1-49的随机数,那么如何以此生成1-10的随机数呢? 解法: 该解法基于一种叫做拒绝采样的方法.主要思想是只要产生一个目标范围内的随机数,则直接返回.如果产生的随机数不在目标范围内,则丢弃该值,重新取样.由于目标范围内的数字被选中的概率相等,这样一个均匀的分布生成了. 显然rand7至少需要执行2次,否则产生不了1-10的数字.通过运行rand7两次,可以…
请写出一个超链接,点击链接后可以向zhangsan@d-heaven.com发送电子邮件. <a href=”mailto: zhangsan@d-heaven.com”>发邮件</a>…
使用java以及jdbc不使用第三方库执行sql文件脚本 2017年02月15日 15:51:45 阅读数:660 使用java执行sql脚本的方法 解析sql脚本,删除不必要的注释和空行 将语句按分号拆开 并将最终的语句放入batch里面 最后进行执行 package test; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStre…
原文:如何使用OPENQUERY访问另一个SQL Server 在项目中,经常会遇到一个数据库访问另一个数据库,[CNVFERPDB]为服务器名,[CE3]为库名 SELECT Dtl.* FROM CNVFERPDB. CE3.ce3.ZTLE0125 Dtl INNER JOIN CNVFERPDB.CE3.ce3.ZTLE0124 Mst ON Dtl.RECVSUPPNO = Mst.RECVSUPPNO AND Dtl.MANDT = Mst.MANDT ' and Dtl.BRAND…
在前面 的jdbc的Helloworld程序当中,我们用DriverManager来获取数据库连接.事实上通过这种方法获取数据库连接,是比较耗费计算机资 源的.当然了,这也是没有办法的事儿.就像我们买贵书必须花大价钱一样.原因是书本身就那么贵,也确实没有办法.但如果有1万个学生看书,我们能不能建立 一个小型图书馆?我们只需买100本书.而不是像没有图书馆的情况下,共买1万本书,人手一本.大家毕了业以后,每个人都销毁自己的书.这就造成了极大的 浪费.但要注意的是,每个人看完书以后,把书要还回图书馆…
[学习笔记] 2.oracle的helloworld例子: import java.sql.*;public class OracleHello{    public static void main(String args[]) {        Connection con;        String createString;        createString = "select EMPNO from EMP";        Statement stmt;       …
[学习笔记] 在前面的jdbc的Helloworld程序当中,我们接触了最简单的 Statement.那种Statement的光标只能向前移.意思就是访问完2,只能继续访问3,不能再回过头来访问1.还有就是当我们查询数据库的时 候,我们不能同时修改数据库.但在现实生活当中,我们确实有这种需求,就是如果当我们正在查询一个数据库的时候,发现某个数据有问题,想当时就修改它.对 付这种情况,sun公司专门提供了一种新的Statement.即Scrollable(可滚动的,可向前可向后)和Updatabl…
package com.xxx.xxx.dao; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.sql.Connection; import java.sql.DriverManager; imp…
一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 初衷 什么是微软MVP? 成为微软MVP的条件? 如何成为微软MVP? (一) 申请时间划分 (二) 前期准备 (三) 下载/填写申请表格 (四) 申请MVP (五) 各种资料的填写 微软MVP奖项及权益包括什么? 成为微软MVP之后 个人建议 互动资讯 二.初衷 搞微软技术的,大家或多或少都有听说过微软的“最有价值专家”(MVP),网上也有不少资料对这个称谓做了介绍,但是都是一些大体的描述,并没有更加细节方面的,比…
一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 初衷 什么是微软MVP? 成为微软MVP的条件? 如何成为微软MVP? (一) 申请时间划分 (二) 前期准备 (三) 下载/填写申请表格 (四) 申请MVP (五) 各种资料的填写 微软MVP奖项及权益包括什么? 成为微软MVP之后 个人建议 互动资讯 二.初衷 搞微软技术的,大家或多或少都有听说过微软的“最有价值专家”(MVP),网上也有不少资料对这个称谓做了介绍,但是都是一些大体的描述,并没有更加细节方面的,比…
什么是JDBC 我们可以将JDBC看作是一组用于用JAVA操作数据库的API,通过这个API接口,可以连接到数据库,并且使用结构化查询语言(SQL)完成对数据库的查找,更新等操作. JDBC连接的流程: 加载驱动 建立连接 准备SQL语句 执行SQL语句 处理结果 断开连接 JDBC连接MySQL mysql的jdbc.properties文件配置 jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost…
问题场景:在客户那碰到一个操作卡死的现象 问题解决: 1.如何挂钩是死锁问题:通过代码跟踪,发现是指执行一个SQL语句超时,因此猜想可能是表锁住了 2.如果确认是思索问题:通过SQL发现死锁,以下是相关的SQL  select request_session_id SPID,OBJECT_NAME(resource_associated_entity_id) TABLENAME from sys.dm_tran_locks where resource_type='OBJECT' 上面这个SQL…
这篇短文将介绍几种拷贝 SQL Server 表的方法.第一种方式是最简单的在同一个数据库里将表拷贝到另外一个表.你需要记住的是,拷贝表的时候并不会拷贝表的约束和索引.下面是代码模板和简单的使用方法: select * into <destination table> from <source table> Example: Select * into employee_backup from employee 我们也可以只拷贝某些字段: select col1, col2, co…
use localdb sometime is easy than sql server ,and always use visual studio make you stupid. vs2012中还原数据库到 localdb 实例,在vs的sql server服务器中连接上(localdb)\v11.0后,打开新建查询输入一下语句:     使用类似以下语句 restore database EasyWeixin from disk='E:\wx002\EasyWeixin.bak' with…
SQL Server Report Service(SSRS)提供了Asp.Net和WinForm两类客户端组件封装,因此使用C#实现SSRS报表的导出功能,仅需要使用相应的组件即可. Java操作SSRS,需要借助于SSRS的Report Server应用站点,该应用为SSRS的报表Web查看页面,通过发送Get请求获取要访问的报表并传递报表参数,此外可指明输出报表文件格式. SSRS关键参数: rs:Format,指明输出文件格式,PDF.EXCEL.WORD等: 注意事项:中文报表路径和中…
[学习笔记] 2.DataSource的单态模式(SingleTon)程序 咱们还接着上面的例子来说.1万个人要看书.千万确保要只建立一个图书馆.要是一不留神,建了两个或三个图书馆,那可就亏大发了.对于数据源来讲,最重要的是要保证在内存当中只有一个实例.如果存在多个实例,那就亏大了. 例:6.2.1import com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource;import java.sql.*;import javax.sq…
[学习笔记] 6.Oracle DataSource and SingleTon: import oracle.jdbc.pool.OracleDataSource;import java.sql.Connection;import java.sql.*; public class OracleSingletonDataSource {  static private OracleDataSource ods;  private OracleSingletonDataSource() {   …
[学习笔记] 5.SQLServer DataSource and SingleTon: import net.sourceforge.jtds.jdbcx.*;import java.sql.*;import javax.sql.*; public class SqlserverSingletonDataSource {static private JtdsDataSource ds;private Connection con;private SqlserverSingletonDataSo…
[学习笔记] 8.JNDI用来查找dataSource的例子: import javax.naming.InitialContext;import javax.naming.Context; import com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource; import java.util.Properties;import net.sourceforge.jtds.jdbcx.*;public class ClassPut…
[学习笔记] 7.jdbc的transaction例子: import java.sql.*; public class MySQlTransaction1 { public static void main(String[] args) throws SQLException {/*in my sql: create table Accounts(                ID int(4) not null,                NAME varchar(15),      …
[新手可忽略不影响继续学习]下面例子中setYear中的return this;返回了一个指向对象的指针,this.setMonth(8).setDay(20);是合法的,如果像原来的例子一样什么都不返回,就成了void.setMonth(8).setDay(20); 马克-to-win,系统就该报错了 class MyTestDate {    int year;    int month;    MyTestDate(int year, int month, int day) {      …
例1.7.2(抽象类可以继承实体类)- class VehMark_to_win {    void steer() {        System.out.println("Turn steering wheel");    }}abstract class Cart extends VehMark_to_win {    //因为Cart是抽象的, 可以这里还是什么都不干}abstract class Car extends VehMark_to_win {    void mov…
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>左右布局(左侧定宽,右侧自适应宽)</title><style type="text/css">body{font:12px arial;color:#000;b…
[学习笔记]package comimport org.apache.spark.rdd.RDDimport org.apache.spark.SparkConfimport org.apache.spark.SparkContext object TestRDD {  def main(args: Array[String]): Unit = {    val conf = new SparkConf().setAppName("TestRDD").setMaster("l…
今天遇到了一个奇怪的问题.始终没搞清楚是怎么回事.先记一下 1.首先有张表a,包含字段 编号.日期(varchar(250)),数值 发生日期字段有非正常日期字符串,有NULL,空字符串,可能是误触键盘导致的录入的数字. 使用语句查询得出结果. SELECT FID , FGrossBalanceTime1 , Fweight FROM a ,) 2.准备过滤掉异常时间数据 增加了检索条件过滤掉为NULL,空字符串和非日期格式   SELECT FID , FGrossBalanceTime1…
-- ============================================= -- Author: Evan -- Create date: 2018年6月14日 16点27分 -- Description: 冻结BOL不允许GI,或取消冻结 -- ============================================= ALTER PROCEDURE [dbo].[SP_FRU_FreezeGIByBOLorCancle] ( @BOL NVARCHAR(…
在项目中,经常会遇到一个数据库访问另一个数据库,[CNVFERPDB]为服务器名,[CE3]为库名 SELECT Dtl.* FROM CNVFERPDB. CE3.ce3.ZTLE0125 Dtl INNER JOIN CNVFERPDB.CE3.ce3.ZTLE0124 Mst ON Dtl.RECVSUPPNO = Mst.RECVSUPPNO AND Dtl.MANDT = Mst.MANDT ' and Dtl.BRANDCODE='MD' 上面的方式是通过服务器名和库名直接访问,这样…