Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 0ae2e72

Browse files
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

Lines changed: 55 additions & 0 deletions
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)

AltStyle によって変換されたページ (->オリジナル) /