帮打个比口字小的口米字符号怎么打

口字里面打了一个勾是什么符号?口√知道得帮忙打出来 我复制一下.
先在插入符号里找到这个勾√,把√打出来,选中那个√,然后在Word的菜单中找格式—边框和底纹—方框—适用于—文字,最后点确定.
为您推荐:
其他类似问题
扫描下载二维码一口一口吃掉Hibernate(三)——Hibernate随心所欲操作数据库,给表和字段设置前后缀及分隔符
& & & &在《一口一口吃掉Hibernate(一)——使用SchemaExport生成数据表》中介绍了如何生成数据表。但是这只是最基本的。Hibernate在生成或者操作数据库时,会受一些限制。比如一开始设计表的时候,直接写成了user(id,name,password,createTime) &这种格式的。但是客户后来要求表名称要以“t_”开头,字段名要以“stu_”开头,可以是一些数据库的关键字,单词之间以“_”隔开,方便他们维护.例如:T_User(stu_Id,stu_Name,stu_Create_Time)。
& & & 对于上面的问题,常规的方法就是去修改Hibernate_cfg.xml中的表,为每个表添加“t_”,或者写table属性,字段也重新使用column属性来修改。如果你有100张表,每个表平均有10个字段,你还会去一个一个修改么?还有可能漏掉或者改错。最“可恶”的是,如果客户再让你改成其他的呢,是不是还要全部修改一次?
& & & 有没有一种方法,不修改原先的配置,添加并配置一下表和字段的前后缀及分隔符等等,既可以完成呢??经过尝试,终于被我拿下了,现在拿出来与大家分享。
& & & 针对上述问题,我主要用的是NamingStrategy接口。这个接口很有意思,可以作为业务类规范和数据库表规范的桥梁,它可以表和列的映射关系的转变和处理。例如一个数据对象User,对应数据库表是T_USER,如果所有映射关系都是这样的情况,可以使用NamingStrategy做为一个桥梁衔接,而不用再hbm.xml映射文件中指定class对应的物理table。
& & & 先说一下Hibernate读取映射文件的简要过程:循环读取class标签,判断class标签的table属性值是否为null,若为null,则调用NamingStrategy接口的classToTableName方法将class值转换并处理(按命名策略NamingStrategy处理)的表名。若不为null,则说明设置了table,那么调用NamingStrategy接口的tableName方法获取处理过的表名。循环遍历property,判断property标签的column属性值是否为null,若为null,则首先调用propertyToColumnName方法,将属性值转化为列名,再调用logicalColumnName方法。若不为null,则直接调用NamingStrategy接口的logicalColumnName方法,再调用columnName方法进行处理(按命名策略NamingStrategy处理)。
& & & 了解了上面说的这个过程,只要我们实现NamingStrategy这个接口,就可以随心所欲的修改表映射了。不多说了,直接上代码吧:
& & 【MyNamingStrategy】自定义的命名策略,可对表、字段进行统一处理。
package com.tgb.hibernate.neatlyDB;
import org.hibernate.cfg.C
import org.hibernate.cfg.NamingS
import org.hibernate.util.StringH
* 数据库命名策略,可定制表、字段等的前后缀
* @author Longxuan
public class MyNamingStrategy implements NamingStrategy {
* 数据库命名策略单一实例
private static MyNamingStrategy instance =
* 数据库配置信息类
private static DatabaseConfiguration dbcfg =
* 私有化构造方法
private MyNamingStrategy() {
* 使用单利模式,获取数据库命名策略的唯一实例
public static synchronized MyNamingStrategy getInstance() {
// 默认读取hibernate.cfg.xml文件
Configuration cfg = new Configuration().configure();
return getInstance(cfg);
* 使用单利模式,获取数据库命名策略的唯一实例,同时使用默认Hibernate.cfg.xml更新命名策略信息
* @param cfg
配置文件信息
public static synchronized MyNamingStrategy getInstance(Configuration cfg) {
if (instance == null) {
instance = new MyNamingStrategy();
MyNamingStrategy.dbcfg = new DatabaseConfiguration(cfg);
* 使用单利模式,获取数据库命名策略的唯一实例,同时更新命名策略信息
* @param cfg
配置文件信息
public static synchronized MyNamingStrategy getInstance(
DatabaseConfiguration dbcfg) {
if (instance == null) {
instance = new MyNamingStrategy();
MyNamingStrategy.dbcfg =
* 设置或更新数据库配置信息
* @param dbcfg
public void setDBConfig(DatabaseConfiguration dbcfg) {
MyNamingStrategy.dbcfg =
* 转化为物理表名
* @param className hbm.xml中的对应表的class值
public String classToTableName(String className) {
if(className == null )
//改变大小写
String str =UpdateStyle(className,dbcfg.getTableStyle().name());
//添加前后缀
str = addPrefixORStuffix(str, dbcfg.getTablePrefix(),dbcfg.getTableSuffix());
//添加分隔符
str = addSeparator(str,dbcfg.getTableSeparator());
public String collectionTableName(String ownerEntity,
String ownerEntityTable, String associatedEntity,
String associatedEntityTable, String propertyName) {
* 将读取到的列名传递过来进行加工处理,变为物理表的字段名
* @param columnName logicalColumnName方法读取到的列名
public String columnName(String columnName) {
//先调用logicalColumnName方法,拿到处理过的值,
//再传递到该方法中,所以可以在这两个方法中任一选择修改。
//return columnN
if(columnName == null )
//改变大小写
String str =UpdateStyle(columnName,dbcfg.getColumnTyle().name());
//添加前后缀
str = addPrefixORStuffix(StringHelper.unqualify(str), dbcfg.getColumnPrefix(),dbcfg.getColumnSuffix());
//添加分隔符
str = addSeparator(str,dbcfg.getColumnSeparator());
* 处理外键列名
public String foreignKeyColumnName(String propertyName,
String propertyEntityName, String propertyTableName,
String referencedColumnName) {
if(referencedColumnName == null )
//改变大小写
String str =UpdateStyle(referencedColumnName,dbcfg.getColumnTyle().name());
//添加前后缀
str = addPrefixORStuffix(StringHelper.unqualify(str), dbcfg.getColumnPrefix(),dbcfg.getColumnSuffix());
//添加分隔符
str = addSeparator(str,dbcfg.getColumnSeparator());
* 关联键的名称
public String joinKeyColumnName(String joinedColumn, String joinedTable) {
if(joinedColumn == null )
//改变大小写
String str =UpdateStyle(joinedColumn,dbcfg.getColumnTyle().name());
//添加前后缀
str = addPrefixORStuffix(StringHelper.unqualify(str), dbcfg.getColumnPrefix(),dbcfg.getColumnSuffix());
//添加分隔符
str = addSeparator(str,dbcfg.getColumnSeparator());
public String logicalCollectionColumnName(String columnName,
String propertyName, String referencedColumn) {
public String logicalCollectionTableName(String tableName,
String ownerEntityTable, String associatedEntityTable,
String propertyName) {
* 处理逻辑列名
* &b&若设置了column属性,会直接调用调用该方法&/b&
* @param columnName 列名
* @param propertyName 实体列名
public String logicalColumnName(String columnName, String propertyName) {
//name值对应propertyName,column值对应columnName
//判断columnName是否设置,若设置了,则返回column值,否则返回propertyName值
return columnName == null || columnName ==&& ? propertyName:columnN
* 处理逻辑列名
* &b&若未设置column属性,则先调用该方法,再调用logicalColumnName方法&/b&
* @param propertyName 实体列名
public String propertyToColumnName(String propertyName) {
if(propertyName == null )
//改变大小写
String str =UpdateStyle(propertyName,dbcfg.getColumnTyle().name());
//添加前后缀
str = addPrefixORStuffix(StringHelper.unqualify(str), dbcfg.getColumnPrefix(),dbcfg.getColumnSuffix());
//添加分隔符
str = addSeparator(str,dbcfg.getColumnSeparator());
* 处理表名
* &b&若设置了table属性,才会调用该方法&/b&
public String tableName(String tableName) {
if(tableName == null )
//改变大小写
String str =UpdateStyle(tableName,dbcfg.getTableStyle().name());
//添加前后缀
str = addPrefixORStuffix(StringHelper.unqualify(str), dbcfg.getTablePrefix(),dbcfg.getTableSuffix());
//添加分隔符
str = addSeparator(str,dbcfg.getTableSeparator());
* 单词分隔符
* @param name
private String addSeparator(String str, String flag) {
StringBuffer buf = new StringBuffer(str.substring(str.lastIndexOf(&.&)+1));
for (int i = 1; i & buf.length() - 1; i++) {
if ('_' != buf.charAt(i - 1)
&& Character.isUpperCase(buf.charAt(i))
&& !Character.isUpperCase(buf.charAt(i + 1))) {
// buf.insert(i++, '_');
buf.insert(i++, flag);
return buf.toString();
* 添加前后缀
* @param str
* @param prefix
* @param suffix
private String addPrefixORStuffix(String str, String prefix, String suffix) {
StringBuffer buf = new StringBuffer(str.substring(str.lastIndexOf(&.&)+1));
buf.insert(buf.length(), suffix).insert(0, prefix);
return buf.toString();
* 更新样式
* @param str
* @param style
private String UpdateStyle(String str, String style) {
if (&AU&.equals(style)) {
str = str.toUpperCase();
} else if (&AL&.equals(style)) {
str = str.toLowerCase();
} else if (&FU&.equals(style)) {
StringBuffer buf = new StringBuffer(str.substring(str.lastIndexOf(&.&)+1));
String upper =buf.substring(0,1).toUpperCase();
buf.delete(0, 1).insert(0, upper);
str = buf.toString();
} else if (&FL&.equals(style)) {
StringBuffer buf = new StringBuffer(str.substring(str.lastIndexOf(&.&)+1));
String lower =buf.substring(0,1).toLowerCase();
buf.delete(0, 1).insert(0, lower);
str = buf.toString();
【DatabaseConfiguration】数据库样式配置,包括前后缀、分隔符、大小写等
package com.tgb.hibernate.neatlyDB;
import org.hibernate.cfg.C
* 数据库模式配置
* @author Longxuan
public final class DatabaseConfiguration {
* 列名样式
* AU-all upper case
* AL-all lower case
* FU-first upper case per word
* FL-first lower case ,Other first letter upper case
public static enum ColumnTyle {
AU,AL,FU,FL;
* 表名称样式
* AU-all upper case
* AL-all lower case
* FU-first upper case per word
* FL-first lower case ,Other first letter upper case
public static enum TableStyle{
AU,AL,FU,FL;
* 列名样式
* AU-all upper case
* AL-all lower case
* FU-first upper case per word
* FL-first lower case ,Other first letter upper case
private ColumnTyle columnTyle = ColumnTyle.FL;
* 表名称样式
* AU-all upper case
* AL-all lower case
* FU-first upper case per word
* FL-first lower case ,Other first letter upper case
private TableStyle tableStyle = TableStyle.FU;
* 表名称前缀
private String tablePrefix = &&;
* 表名称后缀
private String tableSuffix = &&;
* 表名称分隔符
private String tableSeparator = &&;
* 列名前缀
private String columnPrefix = &&;
* 列名后缀
private String columnSuffix = &&;
* 列名分隔符
private String columnSeparator = &&;
public ColumnTyle getColumnTyle() {
return columnT
public void setColumnTyle(ColumnTyle columnTyle) {
this.columnTyle = columnT
public TableStyle getTableStyle() {
return tableS
public void setTableStyle(TableStyle tableStyle) {
this.tableStyle = tableS
public String getTablePrefix() {
return tableP
public void setTablePrefix(String tablePrefix) {
this.tablePrefix = tableP
public String getTableSuffix() {
return tableS
public void setTableSuffix(String tableSuffix) {
this.tableSuffix = tableS
public String getTableSeparator() {
return tableS
public void setTableSeparator(String tableSeparator) {
this.tableSeparator = tableS
public String getColumnPrefix() {
return columnP
public void setColumnPrefix(String columnPrefix) {
this.columnPrefix = columnP
public String getColumnSuffix() {
return columnS
public void setColumnSuffix(String columnSuffix) {
this.columnSuffix = columnS
public String getColumnSeparator() {
return columnS
public void setColumnSeparator(String columnSeparator) {
this.columnSeparator = columnS
* 初始化,读取配置参数,默认读取Hibernate.cfg.xml
* @param cfg
public DatabaseConfiguration(){
ReadConfig(new Configuration().configure());
* 初始化,读取配置文件
* @param cfg
public DatabaseConfiguration(Configuration cfg){
ReadConfig(cfg);
* 自动读取配置信息
* @param cfg
private void ReadConfig(Configuration cfg){
tableStyle = cfg.getProperty(&tablestyle&)==&&?TableStyle.FU:TableStyle.valueOf(cfg.getProperty(&tablestyle&));
tablePrefix = cfg.getProperty(&tablePrefix&);
tableSuffix = cfg.getProperty(&tablesuffix&);
tableSeparator = cfg.getProperty(&tableseparator&);
columnTyle = cfg.getProperty(&columntyle&)==&&?ColumnTyle.FL:ColumnTyle.valueOf(cfg.getProperty(&columntyle&));
columnPrefix = cfg.getProperty(&columnPrefix&);
columnSuffix = cfg.getProperty(&columnsuffix&);
columnSeparator = cfg.getProperty(&columnseparator&);
【hibernate.cfg.xml】设置数据库样式配置信息
&!DOCTYPE hibernate-configuration PUBLIC
&-//Hibernate/Hibernate Configuration DTD 3.0//EN&
&http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd&&
&hibernate-configuration&
&session-factory name=&foo&&
配置的名称
类型 枚举AU-all upper case
AL-all lower case
FU-first letter upper case per word
FL-first letter lower case ,Other first letters upper case
separator: 分隔符
&property name=&tablestyle&&FU&/property&
&property name=&tablePrefix& &T_&/property&
&property name=&tablesuffix& &&/property&
&property name=&tableseparator& &_&/property&
&property name=&columntyle&&FU&/property&
&property name=&columnPrefix&&[stu_&/property&
&property name=&columnsuffix&&]&/property&
&property name=&columnseparator&&_&/property&
&property name=&hibernate.dialect& &org.hibernate.dialect.MySQLDialect&/property&
&property name=&hibernate.show_sql&&true&/property&&!-- 设置是否显示生成sql语句 --&
&property name=&hibernate.format_sql&&false&/property&&!-- 设置是否格式化sql语句--&
&mapping resource=&com/bjpowernode/hibernate/User.hbm.xml& /&
&/session-factory&
&/hibernate-configuration&
【User.hbm.xml】
映射文件可以比较随意的修改或者设定了
&?xml version=&1.0&?&
&!DOCTYPE hibernate-mapping PUBLIC
&-//Hibernate/Hibernate Mapping DTD 3.0//EN&
&http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd&&
&hibernate-mapping&
&class name=&com.bjpowernode.hibernate.User& table=&Users&&
&id name=&id& column=&pid&&
&generator class=&uuid& /&
&property name=&name& column=&userName&&&/property&
&property name=&password& column=&pwd&&&/property&
&property name=&createTime&&&/property&
&property name=&expireTime&&&/property&
&/hibernate-mapping&
最后修改一下【ExportDB】,主要是修改必须先设置NamingStrategy,在调用configure方法
package com.bjpowernode.
import org.hibernate.cfg.C
import org.hibernate.tool.hbm2ddl.SchemaE
import com.tgb.hibernate.neatlyDB.DatabaseC
import com.tgb.hibernate.neatlyDB.MyNamingS
* 将hbm生成ddl
* @author Longxuan
public class ExportDB {
* @param args
public static void main(String[] args) {
//默认读取hibernate.cfg.xml文件,并按照命名策略修改表、字段的名称
//Configuration cfg = new Configuration().configure();
//注意,必须先设置NamingStrategy,在调用configure方法
Configuration cfg = new Configuration().setNamingStrategy(MyNamingStrategy.getInstance()).configure();
SchemaExport export = new SchemaExport(cfg);
//true 在控制台打印ddl语句,true 导入ddl语句到数据库,即可执行
export.create(true, true);
& & & 看一下结果图吧:表名,字段名都已经修改过了。
& & & 上面演示的是生成数据表。在对数据库的增删改查时,只要同样设置NamingStrategy即可。
& & & 为了大家更为方便的使用,已经做成jar包分享给大家了,点这里下载。
hibernate操作数据库的小例子
package com.
import java.util.L
import org.hibernate.Q import org.hibernate.S import org.hibernate.SessionF import org.hibernate.T import
把数据库表中的数据一行一行的写入文本文件,并且每个字段加上分隔符
Java code FileWriter fw = new FileWriter(&myfile.txt&); Class.forName(&com.mysql.jdbc.Driver&); Connection con = DriverManager.getConnection(&quot
Hibernate Session 操作数据库的方法详解
在讲Session 方法之前我们必须弄清在Hibernate 中一个实例对象的三种状态。① 自由状态(transisent)又叫瞬时状态:对象被实例化但没有给对象的OID 属性赋值。User user = new User(); 这时的user 处于自由状态。② 游离状态(detached)
HIbernate免注解实现操作数据库 及Hibernate3连接SQL的BUG解决办法
账号建了那么久,第一次发博客,只是因为遇到了一个意外的错误,结果搜查了,发现既然还是一个BUG,我不知道我为什么和BUG那么有缘,虽然不算多,学Java一年多快2年了,遇到了好多次BUG。决定这次就给它写下来。
实体对象: package org.anno.
import javax.pers
hibernate操作数据库的增删改查实例
package com.
import java.util.L
import org.hibernate.Q import org.hibernate.S import org.hibernate.SessionF import org.hibernate.T impo
hibernate saveOrUpdate没有操作数据库但不报错
奇怪的问题就是系统一路执行相当顺畅,不报错,但是数据库也没更新或者插入数据。 解决办法是给service接口的实现类加上注解@Transactional,加了事务就可以了
1 楼 zhangtom468
没有事务,就不会执行commit
山寨hibernate第一步——解析配置文件进行数据库驱动
一、hibernate介绍
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可
JDBC及操作数据库步骤
  JDBC-数据库连接,是由一些类和接口构成的API,是J2SE的一部分,有java.sql、javax.sql包组成。下面看一下JDBC API与应用程序和数据库驱动及数据库之间的关系:   
  可以看出JDBC是Sun公司为应用程序与数据库驱动之间提供的一组接口(规范)。
操作数据库的步骤(以mySql为例)
 与ODBC类似,分为以
hibernate操作数据库 update的问题 session.update() hibernateTemplate.update()
今天遇到了一个问题,简单描述下,我在dao层使用 hibernateTemplate.update(obj);时发现数据无法更新,但也未报任何异常信息(可能项目搭的不好),几经周折,使用session.update(obj);时成功更新数据,在update之前
我和java操作数据库那些事儿(5)
半自动化武器来了:Spring JdbcTemplate
经过前面几篇的介绍,对纯JDBC的编程应用应该已经介绍的差不多了,那个感觉就是小米加步枪,虽然实用,但总感觉不爽,现在对现代化的要求越来越高,我们也应该与时俱进了,别急别急,一口吃不了胖子,我们也不要一下子完全自动化了,像Spring提供的Jdb
hibernate 的sqlQuery对象可以操作非映射的数据库表
注:原创作品,分享以供交流学习,转载请注明出处。
一直一来都认为hibernate的sql操作只能操作hibernate映射文件中配置的数据库表,今天才发现不是,sqlquery可以操作数据库中任何表(不仅仅只是hibernate映射文件中映射的表)
package com.supan.
JDBC操作数据库常见的一些异常及解决方案
项目开发的时候遇到一些问题,基本都是数据库的原因。 觉得总结一下常见的数据库异常,总结如下: 1.java.sql.SQLException: Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know
操作数据库之一(实现SQLiteOpenHelper绑定ListView)
实现的效果是页面上有个EditText和一个ListView,menu中添加了三个按钮,分别是add、update、delete。 初始化页面时绑定ListView. (1)新增:当EditText写好内容后,点击add,实现保存到数据库中,并同时刷新ListView(EditText为空时不保存)。 (2)修改:点击L
Hibernate类生成表以及一个hibernate数据库文件的配置
配置文件 hibernate.cfg.xml[放到src目录下]
&?xml version='1.0' encoding='UTF-8'?& &!DOCTYPE hibernate-configuration PUBLIC &-//Hibernate/Hibernate
网站制作---asp操作数据库的一个小例子
qq交流群:创梦技术交流群: 教程下载,在线交流:创梦IT社区:
一般用在asp网站中比较常见: asp操作数据库的一个小例子: id=request.QueryString(&id&) set rs=server.createobjec
MongoDB(2)shell命令操作数据库
shell 命令操作数据库
切换/ 创建数据库
&use yourDB;
当创建一个集合(table ) 的时候会自动创建当前数据库//
查询所有数据库
show collections // 查询所有的collection
(表) show users // 查询搜索所有的用户
JTable操作数据库的例子
最近需要使用JTable,第一次使用,很多不懂,到网上找了很多资料和例子,发现很多例子都没有完全的实现操作数据库里一张表的数据,摸了两天终于懂了一点,写了一个例子,把代码直接复制,修改一下数据库的连接就可以运行了.使用JTable操作数据库的一张表,实现增删改,显示表里所有的数据,点击''添加''按钮在表格插入一行填写数据保存到数据库,可一次插入多行,一次可选择任意
刚写的一个使用shell操作数据库
#!/bin/bash
log='SQL_insert_one.sh.log' #定一个日志文件便于我们定位bug
if [ ! -e $log ]; then
#如果日志文件不存在就新建一个
touch $log
date=$(date &+%Y
记得 HTML 从1.0 版发展到 2.0 版的那些令人兴奋的日子吗,那时掌握一种新的 Web 语言就和查看 Web 站点之后的代码一样简单?记得轻松的学习基础 HTML 吗?记得能够随意地构建出一些代码,并在编写时快速地查看外观,而且如果它不能运行,能够容易地修改 HTML 代码吗?没有 IDE,没有对象和类。只需一个文本编辑器、一些标记和您自己的聪明才智。堪称快速和经济高效!  
  这些日
下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助。 内容由海娃整理,不正确与不完整之处还请提出,谢谢。
新建表: create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default '默认值' null , [字段2] ntext null ,
操作数据库的常用sql脚本
1.增加字段
alter table docdsp add dspcode char(200) 2.删除字段
ALTER TABLE table_NAME DROP COLUMN column_NAME 3.修改字段类型
Ruby操作数据库方法全接触
各种形式的数据是当前信息社会的基石;而数据库则是保存、管理数据的最佳工具。一个现代编程语言,如果缺少操作数据库的支持,那么它的用途就会大打折扣。值得庆幸的是,我喜爱的Ruby语言,对数据库的支持是很完善的。今天,我就想和大家分享一下Ruby操作数据库的各种不同的方法。
通过编写对应数据库的驱动插件,目前Ruby支持大部分主流的关系型数据库系统,
JDBC操作数据库性能优化小结
最近做了一个使用JDBC操作数据库的小项目,主要实现不同数据库的数据表之间数据复制功能.以下是一些关于性能方面的总结:
1. 进行SQL查询,当预期的结果集较大的时候,使用PreparedStatement.setFetchSize(FETCH_SIZE)或者Statement.setFetchSize(FETCH_SIZE),可以成百倍地增加性能
Hibernate 映射数据库表插件
附件一:Hibernate 映射数据库表eclipse插件 附件二:hibernate,ibatis 映射数据库表的小工具(dos命令操作,有文档,老大做的,留着以后用)
VC++ 使用ADO操作数据库
&基础环境设置 初始化com库 使用AfxOleInit()函数,可以在MFC环境中使用.
&定义一个connection对象,并登录sqlserver服务器
Connection15Ptr pC pConnection.CreateInstance(&ADODB.Connection&)
DBI模块操作数据库示例
Perl中一个很重要的模块就是DBI模块(Perl Database Interface,数据库接口)。DBI模块为很多不同的数据库提供了一个统一的接口。Perl通过此接口可以很容易对数据库进行操作。结构图如下:
下面说下Perl如何对MySQL数据库进行操作。
1. 首先要确保Perl及MySQL数据库已经安装。然后用cpan或者是ppm图形化界面来安装.
JDBC操作数据库的编程步骤
//第一步,注册驱动程序 Class.forName(&数据库驱动的完整类名&); //第二步,获取一个数据库的连接 Connection conn = DriverManager.getConnection(&连接URL&,&用户名&,&密码&); //第三步,创建一个会话 State
PL/SQL的类型和JDBC操作数据库
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的 --标量:数据库中预定义类型的变量 --定义一个变长字符串 v_ename varchar2(10); --定义一个小数,范围 -9.99 v_sal number(6,2); --定义一个小数并给一个初始值为5.4 :=是pl/sql
大批量操作数据库表数据技巧
1.将word、等其他格式的各列数据拷贝到excel中。
2.在sql列单元框中使用CONCATENATE函数,编写sql语句,并设置好各取值坐标。 如: =CONCATENATE(&UPDATE TSYS_USERBASE SET VARNAME = '&,C3,&', DISPLAYNAME = '&,D3,
用codeigniter也有一段时间了,一直没有做什么总结。现在总结一些Codeigniter操作数据库表的优化写法,虽说不全,但是也确实可以帮助那些刚刚上手CI的同学。 链接数据库
$this-&load-&database();//手动连接数据库 //连接多数据库 $DB1 = $this-&load-&database('group_one',
VC++中ADO方式操作数据库之有关“datetime”字段的操作
直接上代码:
void CADOConDlg::OnButton1() { // TODO: Add your control notification handler code here HRESULT CString strS _ConnectionPtr m_pC _Recordset
  在使用win7系统时,用户如果打开过多的窗口,以至于选择程序要逐个点击查看,才能找到自己需要用的程序,这样子会很浪费时间,那有什么技巧呢?教大家如何在win7系统中激活程序窗口吧。   Win7系统鼠标随心所欲激活程序窗口的小技巧:   1、打开“控制面板”,在控制面板中点击“轻松访问”。如图1所示 图1轻松访问   2、在“轻松访问中心”下选择“更改鼠标的工作方式”,如图2所示
用exp/imp远程操作数据库
在/blog/424760中详细分析了exp/imp在本地数据库上的操作,其实exp/imp除了上述的功能外,还可以对远程数据库进行操作,具体方法如下:一、修改tnsnames.ora文件加入远程服务器的命名:
192.168.1.117= &nb
android一分钟学会可视化操作数据库(无需ROOT)
我刚开始弄android数据库的时候,想查询一些数据,以验证程序逻辑,发现很多方案都需要ROOT。即便有不需要ROOT的方案,命令行交互也比较麻烦。 今天跟大家分享一下这个点点鼠标就能实现的功能。 准备环境:IntelliJ IDEA 14.0.1(android studio不具备此功能) 步骤:
将手机(模拟器)启动并连接 看图操作
hibernate查询oracle数据库char类型字段
在用hibernate查询oracle数据库时,如果条件中有char类型的字段,那么参数的长度,要和数据库中char类型的长度一致,长度不够的,用空格补齐,才可以正确的执行查询。 如: 数据库中A字段的类型是char(2) 如果查询表中A字段为'1'的数据那么,设置条件是就应该在'1'后面补一个空格。 即:'1 '方可。 如果使用原生SQ
Hibernate插入和修改数据到数据库中时不修改存在默认值字段
说明: 今天在做一个OA的简单增删除该查的时候,有一个时间类型的字段(数据插入时间),本身想着,这个字段直接中Oracle数据库设置一个Default Value ,就不用再前台install这个字段的值了,但是后时间操作中发现插入的时候如果不通过hql去写代码的话,而是通过hibernate的接口getHibernateTemp
通过ADO.NET操作数据库
数据库操作主要是执行命令和读取数据
要访问数据库,首先要与数据库建立连接,在ADO.NET中是通过Connection对象与数据库建立连接的
例如:建立与SQLServer服务器上Mycharge数据库连接的代码:
Dim cnStr as string=&Password=123456;
java操作数据库异常
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
权限问题,授权 给 root 所有sql 权限 mysql& grant all privileges on *.* to root@&%& identifi
Spring使用JdbcTemplate操作数据库例子
首先,假设如下SQL表中有数据username=test1,passwd=test1,address=test1
CREATE TABLE `login` (
`username` varchar(10) default NULL,
`passwd` varchar(10) default NULL, &nbs
Spring使用JdbcTemplate操作数据库
首先,假设如下SQL表中有数据username=test1,passwd=test1,address=test1 CREATE TABLE `login` ( `username` varchar(10) default NULL, `passwd` varchar(10) default NULL, `ad}

我要回帖

更多关于 米字符号怎么打 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信