Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
suhy07
Drift Bottle
提交
2c1bdbba
D
Drift Bottle
项目概览
suhy07
/
Drift Bottle
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Drift Bottle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
2c1bdbba
编写于
11月 09, 2021
作者:
S
suhy
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
11_9-10:23
上级
48e65e89
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
84 addition
and
36 deletion
+84
-36
MyHomeWork/app/build.gradle
MyHomeWork/app/build.gradle
+4
-0
MyHomeWork/app/libs/mysql-connector-java-8.0.27.jar
MyHomeWork/app/libs/mysql-connector-java-8.0.27.jar
+0
-0
MyHomeWork/app/src/main/java/com/example/myhomework/Activity/MainActivity.java
...in/java/com/example/myhomework/Activity/MainActivity.java
+1
-1
MyHomeWork/app/src/main/java/com/example/myhomework/Util/InitUserDataUtil.java
...in/java/com/example/myhomework/Util/InitUserDataUtil.java
+13
-35
MyHomeWork/app/src/main/java/com/example/myhomework/Util/JDBCUtil.java
...p/src/main/java/com/example/myhomework/Util/JDBCUtil.java
+66
-0
postgresql-42.3.1.jar
postgresql-42.3.1.jar
+0
-0
未找到文件。
MyHomeWork/app/build.gradle
浏览文件 @
2c1bdbba
...
...
@@ -37,6 +37,9 @@ dependencies {
implementation
'com.squareup.okhttp3:okhttp:4.4.0'
implementation
'de.hdodenhof:circleimageview:3.1.0'
//圆角图片
implementation
files
(
'libs/mysql-connector-java-8.0.27.jar'
)
implementation
'androidx.appcompat:appcompat:1.2.0'
implementation
'com.google.android.material:material:1.3.0'
implementation
'androidx.constraintlayout:constraintlayout:2.0.4'
...
...
@@ -46,6 +49,7 @@ dependencies {
implementation
'androidx.navigation:navigation-ui:2.3.5'
implementation
'androidx.legacy:legacy-support-v4:1.0.0'
implementation
'androidx.annotation:annotation:1.2.0'
implementation
files
(
'libs/mysql-connector-java-8.0.27.jar'
)
testImplementation
'junit:junit:4.+'
androidTestImplementation
'androidx.test.ext:junit:1.1.2'
androidTestImplementation
'androidx.test.espresso:espresso-core:3.3.0'
...
...
MyHomeWork/app/libs/mysql-connector-java-8.0.27.jar
0 → 100644
浏览文件 @
2c1bdbba
文件已添加
MyHomeWork/app/src/main/java/com/example/myhomework/Activity/MainActivity.java
浏览文件 @
2c1bdbba
...
...
@@ -51,7 +51,7 @@ public class MainActivity extends AppCompatActivity {
super
.
onCreate
(
savedInstanceState
);
binding
=
ActivityMainBinding
.
inflate
(
getLayoutInflater
());
setContentView
(
binding
.
getRoot
());
InitUserDataUtil
.
ResetUserData
(
binding
.
getRoot
(),
this
);
//
InitUserDataUtil.ResetUserData(binding.getRoot(),this);
BottomNavigationView
navView
=
binding
.
navView
;
drawerLayout
=
binding
.
drawerLayout
;
...
...
MyHomeWork/app/src/main/java/com/example/myhomework/Util/InitUserDataUtil.java
浏览文件 @
2c1bdbba
...
...
@@ -26,22 +26,22 @@ import java.util.Stack;
public
class
InitUserDataUtil
{
p
rivate
static
InitUserDataUtil
initUserDataUtil
=
new
InitUserDataUtil
();
p
ublic
static
InitUserDataUtil
initUserDataUtil
=
new
InitUserDataUtil
();
private
static
String
uid
;
private
static
String
userNickName
;
private
static
UserType
userType
;
private
static
void
InitUserDataUtil
()
{
private
InitUserDataUtil
()
{
}
public
static
InitUserDataUtil
GetInitUserDataUtil
(){
private
static
InitUserDataUtil
GetInitUserDataUtil
(){
return
initUserDataUtil
;
}
public
static
void
ResetUserData
(
View
view
,
Activity
activity
){
/*
NodeList list=null;
FileInputStream fileInputStream=null;
/
*
test to save userdata
*
/
/
/
//
test to save userdata
/
/
String str="<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n" +
"<userlist>\n" +
" <user>\n" +
...
...
@@ -51,9 +51,9 @@ public class InitUserDataUtil {
" </user>\n" +
"</userlist>";
temp_save(str,activity);
/
*
test to save userdata
*
/
/
/
//
test to save userdata
/
/
try {
fileInputStream=activity.openFileInput("data.xml");
list=ReadXmlUtil.GetdNodeLise(fileInputStream,"user" );
...
...
@@ -89,7 +89,8 @@ public class InitUserDataUtil {
}
}
}
}
}*/
Toast
.
makeText
(
view
.
getContext
(),
"uid:"
+
uid
,
Toast
.
LENGTH_LONG
).
show
();
Toast
.
makeText
(
view
.
getContext
(),
"userNickName:"
+
userNickName
,
Toast
.
LENGTH_LONG
).
show
();
Toast
.
makeText
(
view
.
getContext
(),
"userType:"
+
userType
,
Toast
.
LENGTH_LONG
).
show
();
...
...
@@ -104,6 +105,7 @@ public class InitUserDataUtil {
return
userType
.
typeStr
;
}
private
void
SetHead
(){
}
private
static
void
temp_save
(
String
str
,
Activity
activity
){
FileOutputStream
out
=
null
;
BufferedWriter
writer
=
null
;
...
...
@@ -123,30 +125,6 @@ public class InitUserDataUtil {
}
}
}
private
static
String
load
(
Activity
activity
){
FileInputStream
in
=
null
;
BufferedReader
reader
=
null
;
StringBuffer
content
=
new
StringBuffer
();
try
{
in
=
activity
.
openFileInput
(
"data.xml"
);
reader
=
new
BufferedReader
(
new
InputStreamReader
(
in
));
String
line
=
""
;
while
((
line
=
reader
.
readLine
())!=
null
){
content
.
append
(
line
);
}
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
finally
{
if
(
reader
!=
null
){
try
{
reader
.
close
();
}
catch
(
IOException
e
){
e
.
printStackTrace
();
}
}
}
return
content
.
toString
();
}
protected
enum
UserType
{
Normal
(
"普通用户"
,
1
),
Admin
(
"管理员"
,
2
);
private
String
typeStr
;
...
...
MyHomeWork/app/src/main/java/com/example/myhomework/Util/JDBCUtil.java
0 → 100644
浏览文件 @
2c1bdbba
package
com.example.myhomework.Util
;
import
java.sql.Connection
;
import
java.sql.DriverManager
;
import
java.sql.PreparedStatement
;
import
java.sql.ResultSet
;
import
java.sql.SQLException
;
public
class
JDBCUtil
{
public
static
JDBCUtil
jdbcUtil
=
new
JDBCUtil
();
public
static
Connection
connection
;
private
JDBCUtil
(){
}
@Override
protected
void
finalize
()
throws
Throwable
{
super
.
finalize
();
closeAll
();
}
private
void
Connection
()
{
Connection
connection
=
null
;
try
{
String
SDdriver
=
"com.mysql.jdbc.Driver"
;
String
SDurl
=
"jdbc:mysql://localhost:3306/emsdb?characterEncoding=utf8&useSSL=true"
;
//emsdb替换成自己的数据库名称
String
SDuser
=
"root"
;
String
SDpassword
=
"123456"
;
Class
.
forName
(
SDdriver
);
connection
=
DriverManager
.
getConnection
(
SDurl
,
SDuser
,
SDpassword
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
PreparedStatement
preparedStatement
=
null
;
ResultSet
resultSet
=
null
;
String
ss
=
new
String
(
"SELECT * from employer;"
);
try
{
preparedStatement
=
connection
.
prepareStatement
(
ss
);
resultSet
=
preparedStatement
.
executeQuery
();
while
(
resultSet
.
next
())
{
System
.
out
.
println
(
resultSet
.
getString
(
"ename"
));
}
}
catch
(
SQLException
ex
)
{
}
finally
{
closeAll
(
connection
,
preparedStatement
,
resultSet
);
}
}
public
static
void
closeAll
(
Connection
connection
,
PreparedStatement
preparedStatement
,
ResultSet
resultSet
)
{
try
{
//按顺序关闭
if
(
resultSet
!=
null
)
{
resultSet
.
close
();
}
if
(
preparedStatement
!=
null
)
{
preparedStatement
.
close
();
}
if
(
connection
!=
null
)
{
connection
.
close
();
}
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
}
}
postgresql-42.3.1.jar
0 → 100644
浏览文件 @
2c1bdbba
文件已添加
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录