Skip to content

Commit 0ae2e72

Browse files
authoredJul 18, 2019
Create README.md
1 parent d751bf8 commit 0ae2e72

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed
 

‎README.md

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# MySQL-API
2+
Simple Java API for MySQL
3+
4+
## Usage
5+
6+
### Init
7+
```Java
8+
MySQL sql = new MySQL();
9+
```
10+
11+
### Set Credentials
12+
```Java
13+
sql.setHost("localhost");
14+
sql.setUser("sqluser");
15+
sql.setPassword("sqlpassword");
16+
sql.setDb("database");
17+
18+
sql.setPort(3306); // Optional. Default: 3306
19+
sql.setDebug(false); // Optional. Default: false
20+
```
21+
22+
23+
### Connect to MySQL
24+
```Java
25+
boolean: sql.connect();
26+
```
27+
28+
### Checks
29+
```Java
30+
boolean: isConnected();
31+
boolean: isDebug();
32+
```
33+
34+
### MySQL Data interaction
35+
```Java
36+
boolean: sql.tableInsert("myTable", "name, age", "Robert", "32"); // INSERT Statement
37+
boolean: sql.rowUpdate("myTable", new UpdateValue("age", "45"), "name = 'Robert'"); // UPDATE Statement
38+
CachedRowSetImpl: sql.rowSelect("myTable", "*", "name = 'Robert'"); // SELECT Statement
39+
boolean: sql.custom("DELETE * FROM myTable;"); // Custom SQL Statement
40+
```
41+
**Tip**
42+
`CachedRowSetImpl` is like ResultSet
43+
```Java
44+
CachedRowSetImpl res = sql.rowSelect(...);
45+
while(res.next()) {
46+
System.out.PrintLn(res.getString("myValue"));
47+
}
48+
49+
```
50+
51+
### Close Connection
52+
```Java
53+
sql.close();
54+
```
55+

0 commit comments

Comments
 (0)