Skip to content

Commit 479e898

Browse files
authored
Create README.md
1 parent e20b100 commit 479e898

File tree

1 file changed

+257
-0
lines changed

1 file changed

+257
-0
lines changed

README.md

Lines changed: 257 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,257 @@
1+
# WDBASQL
2+
==========
3+
WDBASQL means Wilmix NOSQL.(W*SQL) is a Securable database invented by wilmix jemin j in GDollar, C# ,and JAVA .
4+
No need to write SQL Queries but to pass parameters in WDBASQL database for PLSQL f(x)s.
5+
We can also write WDBASql queries like SQL/Oracle Queries.
6+
7+
8+
9+
10+
UNIT:1: Introduction
11+
==========================
12+
13+
Welcome to WDBASQL security programming designed by Jemin Information Technology!
14+
=====================================================================================================
15+
16+
What is meant by WDBASQL?
17+
WDBASQL means Wilmix NOSQL.(W*SQL) invented by wilmix jemin j in GDollar,
18+
C# ,and JAVA .No need to write SQL Queries
19+
but to pass parameters in WDBASQL database PLSQL functions.. WDBASQL is also
20+
transport data from SQLSERVER to WDBASQL and viceversa.
21+
We can also write WDBASql queries like SQLServer Queries.
22+
When it is invented?
23+
It is invented by wilmix jemin j in year 2016.
24+
Why WDBASQL is most important for software development?
25+
Since it provides security , transports data from WDBASQL to SQLSERVER,oracle
26+
and viceversa. And it will connect with major databases like Oracle,
27+
SQlserver,etc. And it protect the hackers and unwanted users
28+
stealing the data.
29+
30+
How WDBASQL database Works?
31+
32+
WDBASQL database uses WDBASQL Editor. WDBASQL(.dlls) are responsible for
33+
transporting , executing Query . WDBASQL did not contain server; Instead of that it
34+
contain only WebConsole to see the HTML outputs.
35+
36+
WDBASQL(W*SQL) takes the data from Sqlserver and store it. We can also perform
37+
retrieval ,Encrypt,Decrypt data , Select particular row, Join Operations, Aggegerate tools,
38+
etc. using WDBASQL.
39+
40+
Which you can learn more detail in Unit -II.
41+
let us see how it works? Why it is more advanced?
42+
43+
Explanation:
44+
===========
45+
46+
When Users type WDBASQL(W*SQL) Program at first you compile the db program
47+
using compile at right corner of the editor.
48+
49+
And Next you run the program using Run at right corner of the editor.
50+
When you click "RUN" it produces .obj and .exe file for futhure use with CDollar,
51+
JAVA, Dotnet, and JDollar, JSAUCER, etc. So You can selected only encrypted (.obj) file
52+
and run the database program.
53+
54+
SO choose the .dll file to run WDBASQL program .When you insert a data in a
55+
program it stores it in WDBASQL encrypted file and finally it retrieves the data from
56+
encryted file for futhure use. WDBASQL is responsible for data security with data
57+
storage and retrieval management.You can also do programmming simillar to PLSQL
58+
and we can change the theme of HTML Output. You can see the output in webconsole
59+
by pressing RUNWDBASQL(*) button at the right corner of WDBASQL(*) Editor.
60+
61+
62+
63+
WDBASQL(*)
64+
==========
65+
66+
Example-1:
67+
=============
68+
import CDollar.WDBA.*;
69+
import java.util.*;
70+
public class manipulations
71+
72+
{
73+
74+
75+
public static void main(String args[] )
76+
77+
{
78+
79+
try
80+
81+
{
82+
83+
String g = WDBASQL.WDBASQLS("datastores", "USEDATABASE", "dbpwds", "C:\\Programs\\WDBA\\WDBAProgramfiles\\WDBA-cod"); //path for wdba database
84+
85+
86+
87+
88+
String t = WDBASQL.WDBASQLS("dbuser", "dbpwds", 1, "wilmix78", "wilmix78", 1, 5, g);
89+
//user credentials
90+
String s1 = "CREATETABLE from Telecom 0 to 0 , 1 to 7 ?= 6639 By 6639 f(x) : {SNO,CLASS,CHILDS}: {1,A,a1,2,A,a2,3,A,a3,4,B,b1,5,B,b2,6,B,b3,7,C,c1,8,C,c2,9,C,c3} :{2,4}";
91+
//create table with fields
92+
String s11 = "RIGHTJOIN from student 0 to 1 , 1 to 4 ?= emp For X f(x) : {0,1,2,3,4,5,6,7,8,9,10,11} : {0,1,2,3,4,5,6,7,8,9,10,11} : {0}";
93+
// perform right join between two tables student and emp
94+
95+
96+
String s12 ="MATCH from Telecom 3 to 29 , 1 to 7 ?= C By 1 1 : {0} : {0} :{0}";
97+
//Select all columns that match with 'c' char
98+
String s111 ="SELECTRVAL from Telecom 3 to 29 , 1 to 7 ?= C By 1 1 : {0} : {0} :{1}";
99+
// select all rows
100+
String s2 ="";
101+
102+
103+
104+
105+
System.out.println("jem="+WDBALIB.WDBAQUERY( s1, t));
106+
System.out.println("" + WDBALIB.WDBAQUERY(s11, t));
107+
108+
ArrayList ars= new ArrayList();
109+
110+
ArrayList ar= WDBALIB.WDBAQUERY(s12, t);
111+
112+
ArrayList aryu= WDBALIB.WDBAQUERY(s111, t);
113+
114+
for (int i=1;i<=ar.size()-1;i+=2)
115+
116+
{
117+
118+
s2="Select from Telecom 3 to "+ar.get(i).toString() +" , 1 to 7 ?= X By 1 1 : {0} : {0} :{1}";
119+
120+
ars.add( WDBALIB.WDBAQUERY(s2, t));
121+
122+
123+
124+
125+
}
126+
127+
128+
129+
System.out.println(""+ars);
130+
131+
}
132+
133+
134+
catch(Exception e) {}
135+
136+
137+
138+
139+
}
140+
141+
142+
143+
}
144+
145+
146+
147+
148+
149+
150+
151+
UNIT:3: WDBASQL(WSQL*) PLSQL Forms and Reports
152+
==============================================
153+
154+
WDBA.writeln("html tags");
155+
HTML.displayhtml("html file");
156+
157+
<TRY> => try block
158+
159+
<CATCH> => Catch block in WDBASQL
160+
<EXE> => Exception
161+
162+
SYNTAX:
163+
=======
164+
165+
<WNOSQL>
166+
<PACK>
167+
168+
<DATALIB> namespacename
169+
<DATA>
170+
public <CLASS> classname
171+
{
172+
173+
174+
175+
public void main()
176+
177+
178+
{
179+
180+
<!WDBASQL Statements !>
181+
182+
}
183+
}
184+
185+
</DATA>
186+
187+
188+
189+
190+
191+
State the Advantages of WDBASQL (*) Database?
192+
======================================================
193+
194+
a) WDBASQL(*) is a NOSQL databases
195+
b) WDBASQL(*) need no datasource since it remotely connect with
196+
C# or Dotnet or JSTAR or CWEB or java or JDollar Program
197+
c) WDBASQL also has SQL Concepts and SQL Advanced concepts
198+
d) You can see the output the WEB console
199+
there is no need for server
200+
e) WDBASQL uses cluster memmory management to protect your
201+
data from hackers ,etc.
202+
f) WDBASQL will Store Huge amount of data
203+
ie ) > Thrillion Thrillion …….
204+
205+
g) WDBASQL(*) has Userfriendly WDBASQL cmd console
206+
h) WDBASQL Prevents SQL INJECTION
207+
i) WDBASQL(*) has attractive syntax.
208+
j) WDBASQL(*) also has PLSQL to execute db
209+
statements as a batch.
210+
k) WDBASQL(*) also has Advanced oops like JAVA
211+
and C#
212+
l) WDBASQL is a Advanced Database.
213+
m) WDBASQL also transfer to and from SQLSERVER to WDBASQL Database.
214+
n) We can also use CDollar dlls with WDBASQL
215+
o) WDBASQL also store the output in .EXE format
216+
p) WDBASQL also be used with other Programming languages through
217+
through SQL Server.
218+
q)WDBASQL PLSQL uses API format
219+
which hacker or unwanted user can' use it in website.
220+
r) We can use WDBASQL (.wdba) data for futhure
221+
use with cloud database WDBAJ$ at GALAXYv.1 cloud OS.
222+
s) It is easy to use and Learnable
223+
t) We can also do progrmming in WDBASQL database
224+
u) We can also construct forms and reports
225+
v) Here CDollar-JAVA.util packages are used
226+
since it mostly interact with C# Program.
227+
w) No Server for WDBASQL(*) db
228+
x) Occupies only less amount of safe
229+
y) Prevents from data loss by CLUSTERRESTORE
230+
z) Performs Manipulations (WDBASQL(*) ) in
231+
huge amount of data say 1 thrillion.
232+
never makes db very slow since datas are divided into
233+
batches.
234+
235+
236+
237+
WDBASQL(WSQL*)PLSQL interaction with native databases
238+
===============================================================
239+
240+
For SQL Server
241+
WDBA.writeln((manipulate.Signal("MANIPULATE","Select * from student","student","sno,tmark,rank","?,?,?",4,"sun.jdbc.odbc.JdbcOdbcDriver","jdbc:odbc:dsn","sa","jemin","wilmix21")));
242+
243+
For Oracle Server
244+
WDBA.writeln(""+manipulate.Signal("MANIPULATE","Select * from student","student","sno,tmark,rank","?,?,?",4,"oracle.jdbc.driver.OracleDriver","jdbc:oracle:thin:@localhost:1521:xe","system","jemin","wilmix2"));
245+
246+
note: select the following dll which is given below
247+
248+
manipulate.dll , ikvm.open.jdbc.dll to compile this WDBASQL
249+
plsql program.
250+
251+
252+
Note:
253+
======
254+
Kindly see the WDBASQL pdf for more details about WDBASQL Tutorial.
255+
256+
257+

0 commit comments

Comments
 (0)