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

示例1:

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

示例2:

  1. List<WordInfo>WordList = new List<WordInfo>();
  2. StreamReader sr = new StreamReader (filepath,Encoding.UTF8);
  3. string nextLine;
  4. while ((nextLine = sr.ReaLine()) !=null)
  5. {
  6. string[] strs = nextLine.Split('\t');
  7. WordInfo tmp = new WordInfo ();
  8. tmp.word = strs[];
  9. tmp.count = int.Parse(strs[]);
  10. WordList.Add(tmp);
  11. }
  12. sr.Close();
  13. int wordId = ;
  14. string insertstr = " ";
  15. string updatestr = " ";
  16. string connstr = "Provide=Microsoft.Jet.OLEDB.4.0 :Data Source=" +basepath:
  17.  
  18. using (OleDbConnection conn = new OlsDbConnection(connst))
  19.  
  20. {
  21. try
  22. {
  23. conn.Open();
  24. foreach (WordInfo tmp in WordList)
  25. {
  26. insertstr = @"INSERT INTO WORDCOUNT WORD VALUES ('" +tmp.word+"')";
  27. updatestr @"UPDATE WORDCOUNT SET COUNT ="+tmp.count+"WHERE ID" ="+wordID;
  28. OleDbCommand insertcmd = new OleDbCommand(inserstr,conn);
  29. insercmd.ExecuteNonQuery();
  30. insercmd.Dispose();
  31.  
  32. OleDbCommand updatecmd = new OlDeCommand(updatestr,conn);
  33. updatecmd.ExecuteNonQuery();
  34. updatecmd.Dispose();
  35.  
  36. wordId++;
  37. }
  38. conn.Close();
  39. ...

示例2

  1. countaccess中的保留字,这类保留字是不建议用作字段名表名之类的(更多内容你可以搜索一下 access保留字),如果是象你图上一样,你在字段名上用了保留字count,可以尝试一下用中括号将字段名括起来,比如update wordcount set [count]=
  1. 2.关于一个类中方法调用种种情况
  2.  
  3. 如果该方法声明为static,则直接使 用类名.方法名() 即可,
    不为static就要实例化该类,再用 实例对象.方法名() 调用。
    在当前类调用当前类的方法,直接方法名()
    如果另一个类中的那个方法是私有的话,就不能直接调用到,
    如果是其他类型的话看情况,
    如果是非静态的,就需要利用另一个类的实例(也就是用那个类生成的对象)来调用。

如:

  1. class A{
  2. public static void a(){}
  3. public void b(){}
  4.  
  5. }
  6.  
  7. public class B{
  8. public static void main(String[] args){
  9. A.a();//静态
  10.  
  11. new A().b();//非静态
  12. }
  13. }
  1. public class MethodCall
  2. {
  3. public static void main(String[] args)
  4. {
  5. Test.sayStatic();
  6. Test test = new Test();
  7. test.sayInstance();
  8. }
  9. }
  10. class Test
  11. {
  12. public static void sayStatic()
  13. {
  14. System.out.println("这是一个静态方法。");
  15. }
  16. public void sayInstance()
  17. {
  18. System.out.println("这是一个实例方法。");
  19. }
  20. }
  1. 3.打印沙漏图形

    JAVA:
  1. public class sdf {
  2. public static void main(String[] args) {
  3. int n = 7;
  4. int i,j,k,m,p;
  5. k = n/2+1;
  6. for (i = 0; i <= n; i++) {
  7. m = k - Math.abs(i-k);
  8. p = Math.abs(2*(k-i))-1;
  9. if(p == -1){
  10. continue;
  11. }
  12. for(j = 0 ; j < m; j ++){
  13. System.out.print(" ");
  14. }
  15. for(j = 0; j < p; j++){
  16. System.out.print("*");
  17. }
  18. System.out.println();
  19. }
  20. }
  21. }
  1. C#:
  1. #include "stdio.h"
  2. void main()
  3. {
  4. int i,j,k;
  5.  
  6. for(i=;i<=;i++)
  7. {
  8. for(j=;j<i;j++)
  9. printf(" ");
  10. for(k=;k<=-*i;k++)
  11. printf("*");
  12. printf("\n");
  13. }
  14. for(i=;i<=;i++)
  15. {
  16. for(j=;j<=-i;j++)
  17. printf(" ");
  18. for(k=;k<=*i-;k++)
  19. printf("*");
  20. printf("\n");
  21. }
  22. }

SQL:

  1. 敬请期待!!!
  2.  

涨知识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. 基于 Node.js 平台的web开发框架-----express

    express官网:---->传送门  express express框架有许多功能,比如路由配置,中间件,对于想配置服务器的前端来说,非常便捷 自从node发展之后,基于nodejs的开发框架 ...

  2. 计算DEM上的Profile图

    #!/usr/bin/env python # -*- coding: utf-8 -*- import sys, gdal, os from gdalconst import GA_ReadOnly ...

  3. 在Sharepoint 2013中,使用JS判断当前用户是否在某个组里面

    使用Sharepoint客户端对象模型,判断当前用户是否在某个组里面. 在View 和 Edit List Item的时候使用,使用户编辑修改List Item的时候有权限的区分. 在Edit 页面加 ...

  4. Java笔试题(一)

    一. 选择题(共50题,每题2分,共100分.多选题选不全或选错都不得分.) 7. 以下说法错误的是()/*这个我感觉是全对,谁知道哪个错啦,讲解下,非常感谢*/A) super.方法()可以调用父类 ...

  5. html 常用的标签

    1.html 的基本格式 <html> <head> <meta charset="UTF-8"> <title>HTML5的标题& ...

  6. Unable to execute dex: Multiple dex files define(错误分析)

    eclipse工程包名与依靠的代码库包名不能冲突,否则运行程序程序会出错 错误提示:

  7. 我的Android第四章:Android的adb命令使用以及SQlite数据库运用

    adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用.      adb有什么用?:借助adb工具,我们可以管理设备或手机模拟器的状态.还可以进行很多手机操作, ...

  8. art.dialog.art 中,将子页面窗口中的值传递给父框架中

    artDialog.open.origin.document.getElementById('父元素ID').value=document.getElementById('子页面元素ID').valu ...

  9. Content-Type: application/vnd.ms-excel">

    如果要将查询结果导出到Excel,只需将页面的Context-Type修改一下就可以了:   header( "Content-Type: application/vnd.ms-excel& ...

  10. yii2发送邮件教程

    作者:白狼 出处:http://www.manks.top/article/yii2_swiftMailer本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接, ...