column

datagridview数据立即更新到数据库

天大地大妈咪最大 提交于 2020-01-09 02:03:59
一直想自己动手实现一个DATAGRIDVIEW实时更新数据到数据库,可是光想不做,都过去了很久。 正好趁今天下午有空,于是完成了一个,中间也碰到了不少问题。 言规正传,操作步骤如下: 1、新建一个表test_table,建立主键FID; create table TEST_TABLE ( FID INTEGER not null, FNAME NVARCHAR2(20), FLEVELID INTEGER ) alter table TEST_TABLE add constraint PRIMARY_KEY_TEST_TABLE primary key (FID) 2、由于是使用ORACLE,故添加了一个系列test_seq,以便添加数据时从这个系列取值; 3、使用dataadapter.update方法进行更新数据库,取数据的方法如下: public static DataInfo GetDataSet(string safeSql, string tblname, string primarykey) { DataSet ds = new DataSet(); DataTable dt = new DataTable(); OracleConnection connection = new OracleConnection(connectionString);

关于jdbc.exceptions.jdbc4.MySQLSyntaxErrorExcepti...

感情迁移 提交于 2020-01-07 14:18:39
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 郁闷!在插入mysql语句时出错居然弄了我半天,在网上也搜索了N次,也徒劳无功。。。。。 没办法,只有去mysql里执行 INSERT INTO book_list (name) VALUES (‘f') 。可以!! 再在程序里面尝试 “ INSERT INTO book_list (name) VALUES (‘f')” 。可以!! 那么与我的写法有什么不同呢? Book book=new Book(" www.pxsy.net “); “ INSERT INTO book_list (name) VALUES (”+ book.getName()+" )” 抛出 jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'm' in 'field list'异常 对比发现 “ INSERT INTO book_list (name) VALUES (‘f')” 插入值多了 '' 引号。。。 改写为: Book book=new Book(" 飘香书院 “); “ INSERT INTO book_list (name) VALUES ( ' ”+ book.getName()+"' )” 哈哈哈哈!!!1笑死我。。。成功!!!!! 来源:

dev 控件用法2 之repositoryItemSearchLookUpEdit

老子叫甜甜 提交于 2020-01-06 17:48:03
repositoryItemSearchLookUpEdit var y = userinfo.Select.ToList( a => new { userid = a.userid, codename = a.Name + "(" + a.badgenumber + ")" } ); DevExpress.XtraGrid.Columns.GridColumn column = repositoryItemSearchLookUpEdit1.View.Columns.AddField("userid"); column.Caption = "流水码"; column.Visible = false; column = repositoryItemSearchLookUpEdit1.View.Columns.AddField("codename"); column.Caption = "姓名"; column.Visible = true; repositoryItemSearchLookUpEdit1.NullText = string.Empty; repositoryItemSearchLookUpEdit1.DisplayMember = "codename"; //这里要注意大小写,跟数据库保持一致 repositoryItemSearchLookUpEdit1

【Mysql 学习】mysql 的使用复习

徘徊边缘 提交于 2020-01-01 13:03:10
开始学习mysql ,记录自己学习的一点记录。 --创建数据库test01 mysql> create database test01; Query OK, 1 row affected (0.00 sec) --想要知道系统中的数据库 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | test01 | | mysql | | test | +--------------------+ 4 rows in set (0.00 sec) information_schema --主要存储了系统中的一些数据库对象信息,比如用户表信息,列信息,权限信息, 字符集信息,分区信息。 mysql --存储了系统的用户权限信息 test --系统自动创建的数据库,任何人都可以使用。 --查询当前使用的数据库。 mysql> select database();此时由于尚未使用use database;指定数据库,会返回null --使用数据库 use 数据库的名字;例如:use test01; 此时再使用 select database() 查询当前使用的数据库的话,会返回test01; --删除数据库 drop database

iframe自适应高度?

僤鯓⒐⒋嵵緔 提交于 2019-12-21 12:07:33
1. 下载代码 jquery-auto-iframe-height 或者 下载 2. 使用demo 代码 <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns ="http://www.w3.org/1999/xhtml" xml:lang ="en" lang ="en" > < head > < meta http-equiv ="content-type" content ="text/html; charset=utf-8" /> < title > jQuery » iFrame Sizing </ title > < link rel ="stylesheet" type ="text/css" media ="all" href ="css/master.css" /> < script type ="text/javascript" src ="js/jquery-1.4.3.min.js" ></ script > < script type ="text/javascript" src ="js/jquery.iframe-auto-height

oracle constraint_type 问题

南笙酒味 提交于 2019-12-18 19:10:08
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> select distinct constraint_type from dba_constraints; 结果: CONSTRAINT_TYPE ? C --check O P --primary key R --forgien key U --unique V 其他三个是什么? constraint的类型: 1、primary key unique and not null,可以是多个column的联合。composite pk只能被定义为table constraint 2、foreign key parent table 中的primary key中的values必须包含child table中所有的values. share column的parent-child 关系 3、unique 4、check present in a static list of values permitted for the column. 5、not null 只能被定义在column constraint (2,3,4允许null) Type Code Type Description Acts On Level C Check on a table Column O Read Only on a view

ERROR 1054(42S22) Unknown column 'password' in ‘field list’

谁都会走 提交于 2019-12-13 20:11:47
本意向修改一个用户的密码,网上搜到的命令为如下 1 mysql> update user set password=password(“新密码”) where user=”用户名”; 执行后报错  ERROR 1054(42S22) Unknown column 'password' in ‘field list’ 错误的原因是 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string 所以请使用一下命令: >mysql -u root -p Enter password: ******** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 12 Server version: 5.7.18-log MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names

mybatis 嵌套查询子查询column传多个参数描述

十年热恋 提交于 2019-12-11 16:01:30
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> mybatis 嵌套查询子查询column传多个参数如下: 1、图解 2、代码示例 备注:注意,相同颜色的单词都是有关联的。 <resultMap id="blogResult" type="Blog"> <association property="author" column="{ id =author_id, likename =author_name }" javaType="Author" select=" selectAuthor "/> </resultMap> <select id="selectBlog" resultMap="blogResult" parameterType="java.lang.String"> SELECT author_id,author_name FROM BLOG WHERE ID = #{id} </select> <select id=" selectAuthor " resultType="Author" parameterType=" java.util.HashMap "> SELECT * FROM AUTHOR WHERE 1=1 <if test=" id != null and id != '' "> and ID = #{id} </if>

PostgreSQL修改列与重写表

99封情书 提交于 2019-12-11 13:43:04
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 老版本的PostgreSQL在新增列时,会rewrite全表,相当于vacuum full table_name。这对生产是非常不利的,严重导致读写效率的低下。高版本已经有所改善,下面检验之。 检查有没有rewrite表,可以查看它的系统列ctid的变化来验证。 DB:PostgreSQL 9.1.2 postgres=# \d tab_kenyon Table "public.tab_kenyon" Column | Type | Modifiers --------+-----------------------+----------- id | integer | name | character varying(35) | remark | text | 验证过程如下: postgres=# vacuum full tab_kenyon; VACUUM postgres=# select ctid,* from tab_kenyon ; ctid | id | name | remark -------+----+--------------+-------- (0,1) | 1 | kenyon | (0,2) | 2 | china | (0,3) | 5 | oopoo | (0,4) | 45

Mybatis中javaType和jdbcType

北战南征 提交于 2019-12-11 05:18:27
Mybatis中javaType和jdbcType对应和CRUD例子 <resultMap type="java.util.Map" id="resultjcm"> <result property="FLD_NUMBER" column="FLD_NUMBER" javaType="double" jdbcType="NUMERIC"/> <result property="FLD_VARCHAR" column="FLD_VARCHAR" javaType="string" jdbcType="VARCHAR"/> <result property="FLD_DATE" column="FLD_DATE" javaType="java.sql.Date" jdbcType="DATE"/> <result property="FLD_INTEGER" column="FLD_INTEGER" javaType="int" jdbcType="INTEGER"/> <result property="FLD_DOUBLE" column="FLD_DOUBLE" javaType="double" jdbcType="DOUBLE"/> <result property="FLD_LONG" column="FLD_LONG" javaType="long" jdbcType=