1.用Access作为后台数据库支撑,书写一个C#写入记录的案例

示例1:

using System.Data.OleDb;

string sql = "insert into 表 (列1,列2,列3) values('"+comboBox1.Text+"','"+comboBox1.Text+"','"+textBox1.Text+"')"; //构造sql语句
string dbpath = AppDomain.CurrentDomain.BaseDirectory + "\\data\\database1.mdb";//access数据库的路径
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + dbpath); //定义数据库连接对象
OleDbCommand cmd = new OleDbCommand(sql, con); //定义Command对象
con.Open(); //打开数据库连接
cmd.ExecuteNonQuery(); //执行Command命令
con.Close(); //关闭数据库连接

示例2:

 List<WordInfo>WordList = new List<WordInfo>();
StreamReader sr = new StreamReader (filepath,Encoding.UTF8);
string nextLine;
while ((nextLine = sr.ReaLine()) !=null)
{
string[] strs = nextLine.Split('\t');
WordInfo tmp = new WordInfo ();
tmp.word = strs[];
tmp.count = int.Parse(strs[]);
WordList.Add(tmp);
}
sr.Close();
int wordId = ;
string insertstr = " ";
string updatestr = " ";
string connstr = "Provide=Microsoft.Jet.OLEDB.4.0 :Data Source=" +basepath: using (OleDbConnection conn = new OlsDbConnection(connst)) {
try
{
conn.Open();
foreach (WordInfo tmp in WordList)
{
insertstr = @"INSERT INTO WORDCOUNT WORD VALUES ('" +tmp.word+"')";
updatestr @"UPDATE WORDCOUNT SET COUNT ="+tmp.count+"WHERE ID" ="+wordID;
OleDbCommand insertcmd = new OleDbCommand(inserstr,conn);
insercmd.ExecuteNonQuery();
insercmd.Dispose(); OleDbCommand updatecmd = new OlDeCommand(updatestr,conn);
updatecmd.ExecuteNonQuery();
updatecmd.Dispose(); wordId++;
}
conn.Close();
...

示例2

count是access中的保留字,这类保留字是不建议用作字段名表名之类的(更多内容你可以搜索一下 access保留字),如果是象你图上一样,你在字段名上用了保留字count,可以尝试一下用中括号将字段名括起来,比如update wordcount set [count]=
2.关于一个类中方法调用种种情况

如果该方法声明为static,则直接使 用类名.方法名() 即可,
不为static就要实例化该类,再用 实例对象.方法名() 调用。
在当前类调用当前类的方法,直接方法名()
如果另一个类中的那个方法是私有的话,就不能直接调用到,
如果是其他类型的话看情况,
如果是非静态的,就需要利用另一个类的实例(也就是用那个类生成的对象)来调用。

如:

class A{
public static void a(){}
public void b(){} } public class B{
public static void main(String[] args){
A.a();//静态 new A().b();//非静态
}
}
public class MethodCall
{
public static void main(String[] args)
{
Test.sayStatic();
Test test = new Test();
test.sayInstance();
}
}
class Test
{
public static void sayStatic()
{
System.out.println("这是一个静态方法。");
}
public void sayInstance()
{
System.out.println("这是一个实例方法。");
}
}
3.打印沙漏图形

JAVA:
public class sdf {
public static void main(String[] args) {
int n = 7;
int i,j,k,m,p;
k = n/2+1;
for (i = 0; i <= n; i++) {
m = k - Math.abs(i-k);
p = Math.abs(2*(k-i))-1;
if(p == -1){
continue;
}
for(j = 0 ; j < m; j ++){
System.out.print(" ");
}
for(j = 0; j < p; j++){
System.out.print("*");
}
System.out.println();
}
}
}
C#:
#include "stdio.h"
void main()
{
int i,j,k; for(i=;i<=;i++)
{
for(j=;j<i;j++)
printf(" ");
for(k=;k<=-*i;k++)
printf("*");
printf("\n");
}
for(i=;i<=;i++)
{
for(j=;j<=-i;j++)
printf(" ");
for(k=;k<=*i-;k++)
printf("*");
printf("\n");
}
}

SQL:

敬请期待!!!

涨知识Style的更多相关文章

  1. Camel——涨知识了,骆驼命名法

    骆驼式命名法(Camel-Case)又称驼峰命名法,是电脑程式编写时的一套命名规则(惯例).正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字.程序员们为了自己的 ...

  2. 涨知识:equals 和 == 你真的了解吗?

    基本概念 ==是运算符,比较的是两个变量是否相等: equals()是Object方法,用于比较两个对象是否相等 看一下源码: public boolean equals(Object anObjec ...

  3. 涨知识,涨知识 :ThinkPHP框架下Where条件查询Mysql数据库某字段是否为空

    代码虐我千百遍,我对代码如初恋~ 问题: 查询某字段app_date数据是否为NULL,正常我们实现的办法是: $map['app_data'] = array('eq','null'); $data ...

  4. main方法原来只要放在public static类中就能跑,涨知识了

    接口中可以装在嵌套类对象. public interface ClassInterface { void howdy(); class Test implements ClassInterface { ...

  5. 你可能不知道的 10 条 SQL 技巧,涨知识了!

    转自:http://mp.weixin.qq.com/s?__biz=MjM5NzM0MjcyMQ==&mid=2650076293&idx=1&sn=38f6acc759df ...

  6. 涨知识-VI 基于TCP/UDP的应用层协议

    基于TCP/UDP的应用层协议: 基于TCP: Telnet(Teletype over the Network, 网络电传),通过一个终端(terminal)登陆到网络 FTP(File Trans ...

  7. 涨知识 --- VI

    1.空类所占空间大小 空类所占空间为1,单一继承的空类空间也为1,多继承的空类空间还是1.但是虚继承涉及虚表(虚指针),所以sizeof(C)的大小为4. 2.内联函数与宏定义 Ans:内联函数和普通 ...

  8. 涨知识---V

    1.内存对齐 在解释内存对齐的作用前,先来看下内存对齐的规则: 1).  对于结构的各个成员,第一个成员位于偏移为0的位置,以后每个数据成员的偏移量必须是min(#pragma pack()指定的数, ...

  9. 涨知识---IV

    1.如何减少换页错误? A.进程倾向于占用CPU. B.访问局部性(locality of reference)满足进程要求. C.进程倾向于占用I/O. D.使用基于最短剩余时间(shortest ...

随机推荐

  1. CSS常用样式(一)

    一.字体样式 1.font-style:设置或检索对象中的文本字体样式. 取值: normal:指定文本字体样式为正常的字体 italic:指定文本字体样式为斜体.对于没有斜体变量的特殊字体,将应用o ...

  2. 【Android】Mac安装EasyTether导致无法识别设备的问题

    正文 想让手机走PC网络,然后抓包,于是搜索一番后安装了一个叫EasyTether的软件.还没来得及测试,就忙着写代码去了,重启MAC以后就发现连不上手机了,一开始并没有怀疑是 EasyTether的 ...

  3. 网络热恋之SDWebImage

    SDWebImage-master 是一个非常强大的三方. 当需要应用SDWeb时把文件夹里的SDWebImage文件夹放入工程里. 在需要使用网络获取图片的文件里进入头文件#import " ...

  4. ios git 终端提交

    git status    //检查提交状态 git status On branch master  //检查分支 git branch   //查看分支 git add *   //添加所有本地更 ...

  5. ORACLE 如何查看索引重建进度情况

    在ORACLE数据库中,如果一个比较大的索引在重建过程中耗费时间比较长,那么怎么查看索引重建耗费的时间,以及完成了多少(比例)了呢,我们可以通过V$SESSION_LONGOPS视图来查看索引重建的时 ...

  6. 【故障处理】ORA-28040: No matching authentication protocol

    [故障处理]ORA-28040: No matching authentication protocol 1.1  BLOG文档结构图 1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者 ...

  7. SpringMvc-Httl-shiro的整合

    来到新的公司一个月,以前实习公司的用的是srping+hibernate+struts2,而在这里不在用的这些了,而是用的springMVC和jdbc模板来操作数据了,所以又用了一段时间去慢慢融入这个 ...

  8. x01.os.15: 看上去很美

    张碧晨在韩国学的不是技巧,而是基本功:气息!声音由气息托着,似真声而不是真声,似假声又不是假声,所以才能在动听的地方唱得更动听.编程也是一样,基本功很重要:内存!所谓的黑客高手,攻击的一大手段,便是利 ...

  9. 九、Android学习第八天——广播机制与WIFI网络操作(转)

    (转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 九.Android学习第八天——广播机制与WIFI网络操作 今天熟悉了An ...

  10. gcc编译参数-fPIC的一些问题

    gcc编译参数-fPIC的一些问题 (2012-07-26 15:41:08) 转载▼ 标签: linux compiler gcc -fpic it 分类: NSN_BspDriver ppc_85 ...