PDF.NET SOD连接数据库只支持明文写在config文件的:
<configuration> <connectionStrings> <add name="StudentDB" connectionString="Data Source=.;Initial Catalog=StudentDB;Integrated Security=False;User ID=sa;Password=123;max pool size=1" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration>可以研究下这个:https://blog.csdn.net/qqcxw/article/details/51927469
//查询: UserTab user = new UserTab(){UserID = 1}; OQL q=OQL.From(User).select().Where(User.UserID).END; UserTab dbUser = EntityQuery<UserTab>.QueryObject(q); //查询2: List<Stu> LStu = new List<Stu>(); var StuList = OQL.FromObject<Stu>().Select().Where((x, c) => x.Comparer(c.IsDelete, "=", false)).END.ToList(); //删除:相当于:Delete from [UserTab] where [UserID] = 2 UserTab user = new UserTab(); OQL deleteQ = OQL.From(user).Delete().Where(cmp => cmp.Comparer(user.UserID,OQLCompare.comUserTab>.Instance.ExecuteOql(deleteQ); //更新整个实体: UserTab user = new UserTab(){UserID = 1 ,UserName = "张三",pwd="XXX"}; //更新某个字段:相当于:update [UserTab] set [UserName] = "李四",[pwd] = "XXX" where [UserID] = 1 UserTab user = new UserTab(){UserID = 1,UserName="李四",pwd="XXX"}; OQL updateQ = OQL.From(user).Update(user.UserName).END; EntityQuery<UserTab>.Instance.ExecuteOql(updateQ);//只更新姓名 //插入全部数据: UserTab user = new UserTab(){UserName = "张三",pwd="XXX"}; EntityQuery<UserTab>.Instance.Insert(user); //插入部分数据: UserTab user = new UserTab(){UserName = "张三",pwd="XXX"}; OQL insertQ = OQL.From(user).Insert(user.UserName).END; EntityQuery<UserTab>.Instance.ExecuteOql(insertQ);
转载于:https://www.cnblogs.com/SeNaiTes/p/9345831.html
相关资源:JAVA上百实例源码以及开源项目