diff --git a/Code/LeudaemiaLikeMe/app/libs/mysql-connector-java-5.1.49.jar b/Code/LeudaemiaLikeMe/app/libs/mysql-connector-java-5.1.49.jar new file mode 100644 index 0000000..d3c8b41 Binary files /dev/null and b/Code/LeudaemiaLikeMe/app/libs/mysql-connector-java-5.1.49.jar differ diff --git a/Code/LeudaemiaLikeMe/app/src/main/AndroidManifest.xml b/Code/LeudaemiaLikeMe/app/src/main/AndroidManifest.xml index df9dcec..dfae772 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/AndroidManifest.xml +++ b/Code/LeudaemiaLikeMe/app/src/main/AndroidManifest.xml @@ -32,6 +32,10 @@ + + + + \ No newline at end of file diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/AttentionActivity.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/AttentionActivity.java index 44db8c5..a9961b3 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/AttentionActivity.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/AttentionActivity.java @@ -7,7 +7,7 @@ import androidx.recyclerview.widget.RecyclerView; import android.os.Bundle; import com.example.leudaemialikeme.Adapter.AttentionAdapter; -import com.example.leudaemialikeme.Attention; +import com.example.leudaemialikeme.Bean.Attention; import com.example.leudaemialikeme.R; import java.util.ArrayList; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/ConcernedProblemActivity.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/ConcernedProblemActivity.java index 6f29d82..7243c36 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/ConcernedProblemActivity.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/ConcernedProblemActivity.java @@ -6,9 +6,8 @@ import androidx.recyclerview.widget.RecyclerView; import android.os.Bundle; -import com.example.leudaemialikeme.Adapter.EventAdapter; import com.example.leudaemialikeme.Adapter.QuestionAdapter; -import com.example.leudaemialikeme.Question; +import com.example.leudaemialikeme.Bean.Question; import com.example.leudaemialikeme.R; import java.util.ArrayList; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/EventActivity.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/EventActivity.java index b374e75..5ec2087 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/EventActivity.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/EventActivity.java @@ -7,7 +7,7 @@ import androidx.recyclerview.widget.RecyclerView; import android.os.Bundle; import com.example.leudaemialikeme.Adapter.EventAdapter; -import com.example.leudaemialikeme.Event; +import com.example.leudaemialikeme.Bean.Event; import com.example.leudaemialikeme.R; import java.util.ArrayList; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/InfoActivity.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/InfoActivity.java index 05932d9..acf42cb 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/InfoActivity.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/InfoActivity.java @@ -14,7 +14,7 @@ import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import com.example.leudaemialikeme.R; -import com.example.leudaemialikeme.Recnews; +import com.example.leudaemialikeme.Bean.Recnews; import com.example.leudaemialikeme.Adapter.InfoAdapter; import java.util.ArrayList; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/MainActivity.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/MainActivity.java index 0dd0ede..f9505ac 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/MainActivity.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/MainActivity.java @@ -11,6 +11,7 @@ import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentTransaction; +import com.example.leudaemialikeme.Dao.QuestionDao; import com.example.leudaemialikeme.Fragment.CommunityFragment; import com.example.leudaemialikeme.Fragment.IndexFragment; import com.example.leudaemialikeme.Fragment.MessageFragment; @@ -38,6 +39,9 @@ public class MainActivity extends AppCompatActivity { private TextView textCommunity; private TextView textMessage; private TextView textMy; + + + //底部导航点击事件监听器 private View.OnClickListener onClickListener = new View.OnClickListener() { public void onClick(View v) { @@ -80,6 +84,18 @@ public class MainActivity extends AppCompatActivity { .addToBackStack(null) .commit(); } + + new Thread(new Runnable() { + @Override + public void run() { + QuestionDao userDao=new QuestionDao(); + try { + userDao.qInsert(); + } catch (Exception e) { + e.printStackTrace(); + } + } + }).start(); } private void initFirstRun(int i) { diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/MyQuestionActivity.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/MyQuestionActivity.java index 1f81f78..edc5b05 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/MyQuestionActivity.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/MyQuestionActivity.java @@ -1,14 +1,13 @@ package com.example.leudaemialikeme.Activity; +import android.os.Bundle; + import androidx.appcompat.app.AppCompatActivity; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; -import android.os.Bundle; - import com.example.leudaemialikeme.Adapter.MyQuestionAdapter; -import com.example.leudaemialikeme.Adapter.QuestionAdapter; -import com.example.leudaemialikeme.MyQuestion; +import com.example.leudaemialikeme.Bean.MyQuestion; import com.example.leudaemialikeme.R; import java.util.ArrayList; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/SendQuestionActivity.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/SendQuestionActivity.java index a1a884c..9ab3b99 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/SendQuestionActivity.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Activity/SendQuestionActivity.java @@ -1,16 +1,26 @@ package com.example.leudaemialikeme.Activity; -import androidx.appcompat.app.AppCompatActivity; - import android.os.Bundle; +import android.view.View; + +import androidx.appcompat.app.AppCompatActivity; import com.example.leudaemialikeme.R; -public class SendQuestionActivity extends AppCompatActivity { +public class SendQuestionActivity extends AppCompatActivity implements View.OnClickListener{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_send_question); + + } + + @Override + public void onClick(View v) { + } } + + + diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/AttentionAdapter.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/AttentionAdapter.java index 9a2c4f0..0dceb35 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/AttentionAdapter.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/AttentionAdapter.java @@ -9,8 +9,7 @@ import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; -import com.example.leudaemialikeme.Attention; -import com.example.leudaemialikeme.Collect; +import com.example.leudaemialikeme.Bean.Attention; import com.example.leudaemialikeme.R; import java.util.List; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/CollectAdapter.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/CollectAdapter.java index 73c2757..3365c26 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/CollectAdapter.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/CollectAdapter.java @@ -9,7 +9,7 @@ import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; -import com.example.leudaemialikeme.Collect; +import com.example.leudaemialikeme.Bean.Collect; import com.example.leudaemialikeme.R; import java.util.List; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/EventAdapter.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/EventAdapter.java index 749c36d..392ec53 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/EventAdapter.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/EventAdapter.java @@ -8,7 +8,7 @@ import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; -import com.example.leudaemialikeme.Event; +import com.example.leudaemialikeme.Bean.Event; import com.example.leudaemialikeme.R; import java.util.List; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/InfoAdapter.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/InfoAdapter.java index ad35d72..80baed5 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/InfoAdapter.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/InfoAdapter.java @@ -13,7 +13,7 @@ import androidx.recyclerview.widget.RecyclerView; import com.example.leudaemialikeme.Activity.DetailActivity; import com.example.leudaemialikeme.R; -import com.example.leudaemialikeme.Recnews; +import com.example.leudaemialikeme.Bean.Recnews; import java.util.List; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/MyQuestionAdapter.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/MyQuestionAdapter.java index 45039f0..d3b77eb 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/MyQuestionAdapter.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/MyQuestionAdapter.java @@ -3,13 +3,12 @@ package com.example.leudaemialikeme.Adapter; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.LinearLayout; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; -import com.example.leudaemialikeme.MyQuestion; +import com.example.leudaemialikeme.Bean.MyQuestion; import com.example.leudaemialikeme.R; import java.util.List; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/QuestionAdapter.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/QuestionAdapter.java index 46401d0..04630b7 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/QuestionAdapter.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/QuestionAdapter.java @@ -3,14 +3,13 @@ package com.example.leudaemialikeme.Adapter; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; -import com.example.leudaemialikeme.Question; +import com.example.leudaemialikeme.Bean.Question; import com.example.leudaemialikeme.R; import java.util.List; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/RecnewsAdapter.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/RecnewsAdapter.java index 9ae1793..5a3fabd 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/RecnewsAdapter.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Adapter/RecnewsAdapter.java @@ -14,7 +14,7 @@ import androidx.recyclerview.widget.RecyclerView; import com.example.leudaemialikeme.Activity.DetailActivity; import com.example.leudaemialikeme.R; -import com.example.leudaemialikeme.Recnews; +import com.example.leudaemialikeme.Bean.Recnews; import java.util.List; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Attention.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Attention.java similarity index 96% rename from Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Attention.java rename to Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Attention.java index 3979f14..46c8b8e 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Attention.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Attention.java @@ -1,4 +1,4 @@ -package com.example.leudaemialikeme; +package com.example.leudaemialikeme.Bean; import java.io.Serializable; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Collect.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Collect.java similarity index 97% rename from Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Collect.java rename to Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Collect.java index 5972678..cba86a1 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Collect.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Collect.java @@ -1,4 +1,4 @@ -package com.example.leudaemialikeme; +package com.example.leudaemialikeme.Bean; import java.io.Serializable; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Event.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Event.java similarity index 96% rename from Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Event.java rename to Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Event.java index a177888..6588b17 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Event.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Event.java @@ -1,4 +1,4 @@ -package com.example.leudaemialikeme; +package com.example.leudaemialikeme.Bean; import java.io.Serializable; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/MyQuestion.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/MyQuestion.java similarity index 96% rename from Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/MyQuestion.java rename to Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/MyQuestion.java index c710427..a4eff8e 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/MyQuestion.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/MyQuestion.java @@ -1,4 +1,4 @@ -package com.example.leudaemialikeme; +package com.example.leudaemialikeme.Bean; import java.io.Serializable; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Question.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Question.java similarity index 96% rename from Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Question.java rename to Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Question.java index 3d16a18..f7813f8 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Question.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Question.java @@ -1,4 +1,4 @@ -package com.example.leudaemialikeme; +package com.example.leudaemialikeme.Bean; import java.io.Serializable; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Recnews.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Recnews.java similarity index 96% rename from Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Recnews.java rename to Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Recnews.java index e3c666d..6a2ed80 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Recnews.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/Recnews.java @@ -1,4 +1,4 @@ -package com.example.leudaemialikeme; +package com.example.leudaemialikeme.Bean; import java.io.Serializable; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/User.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/User.java new file mode 100644 index 0000000..498c4d5 --- /dev/null +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Bean/User.java @@ -0,0 +1,60 @@ +package com.example.leudaemialikeme.Bean; + +public class User { + private static final long serialVersionUID = 1L; + private int uid; + private int id; + private String username; + private String name; + private String phone; + private String password; + + public int getUid(){ + return uid; + } + public void setUid(int uid){ + this.uid=uid; + } + public void setId(int id){ + this.id=id; + } + public int getId(){ + return id; + } + public void setUsername(String username){ + this.username=username; + } + public String getUsername(){ + return username; + } + public void setName(String name){ + this.name=name; + } + public String getName(){ + return name; + } + public void setPhone(String phone){ + this.phone=phone; + } + public String getPhone(){ + return phone; + } + public void setPassword(String password){ + this.password=password; + } + public String getPassword(){ + return password; + } + public User(int uid,int id,String username,String name, String phone,String password){ + this.uid=uid; + this.id=id; + this.username=username; + this.name=name; + this.phone=phone; + this.password=password; + } + + + +} + diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Dao/QuestionDao.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Dao/QuestionDao.java new file mode 100644 index 0000000..5760699 --- /dev/null +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Dao/QuestionDao.java @@ -0,0 +1,35 @@ +package com.example.leudaemialikeme.Dao; + +import android.util.Log; + +import com.example.leudaemialikeme.Utils.DBUtils; + +import java.sql.Connection; +import java.sql.ResultSet; +import java.sql.Statement; + +public class QuestionDao { + + public boolean qInsert()throws Exception{ + Connection conn=null; + Statement state=null; + ResultSet rs=null; + try{ + conn= DBUtils.getConnect(); + state=conn.createStatement(); + String sql="select uid=1 from Question"; + rs=state.executeQuery(sql); + while (rs.next()){ + Log.e("MYSQL","连接成功:uid"+rs.getString(1)); + } + }catch (Exception e){ + e.printStackTrace(); + }finally { + DBUtils.release(conn,state,rs); + } + return true; + } +} + +//int uid,String title, +// String content,String time,int follow,int answer,int browse diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/AnswerCollectFragment.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/AnswerCollectFragment.java index 73cc888..0cda302 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/AnswerCollectFragment.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/AnswerCollectFragment.java @@ -14,7 +14,7 @@ import android.view.View; import android.view.ViewGroup; import com.example.leudaemialikeme.Adapter.CollectAdapter; -import com.example.leudaemialikeme.Collect; +import com.example.leudaemialikeme.Bean.Collect; import com.example.leudaemialikeme.R; import java.util.ArrayList; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/IndexFragment.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/IndexFragment.java index 0b35be6..dd419c4 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/IndexFragment.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/IndexFragment.java @@ -15,7 +15,7 @@ import com.example.leudaemialikeme.Activity.InfoActivity; import com.example.leudaemialikeme.Activity.MdctRmdActivity; import com.example.leudaemialikeme.Activity.SearchActivity; import com.example.leudaemialikeme.R; -import com.example.leudaemialikeme.Recnews; +import com.example.leudaemialikeme.Bean.Recnews; import com.example.leudaemialikeme.Adapter.RecnewsAdapter; import java.util.ArrayList; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/InvitationChannelFragment.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/InvitationChannelFragment.java index b67bd8c..b4de4d2 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/InvitationChannelFragment.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/InvitationChannelFragment.java @@ -12,7 +12,7 @@ import androidx.recyclerview.widget.RecyclerView; import com.example.leudaemialikeme.Adapter.RecnewsAdapter; import com.example.leudaemialikeme.R; -import com.example.leudaemialikeme.Recnews; +import com.example.leudaemialikeme.Bean.Recnews; import java.util.ArrayList; import java.util.List; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/NewsCollectFragment.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/NewsCollectFragment.java index ff77ae4..79ace78 100644 --- a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/NewsCollectFragment.java +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Fragment/NewsCollectFragment.java @@ -1,7 +1,5 @@ package com.example.leudaemialikeme.Fragment; -import android.content.Context; -import android.net.Uri; import android.os.Bundle; import androidx.fragment.app.Fragment; @@ -16,7 +14,7 @@ import android.view.View; import android.view.ViewGroup; import com.example.leudaemialikeme.Adapter.CollectAdapter; -import com.example.leudaemialikeme.Collect; +import com.example.leudaemialikeme.Bean.Collect; import com.example.leudaemialikeme.R; import java.util.ArrayList; diff --git a/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Utils/DBUtils.java b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Utils/DBUtils.java new file mode 100644 index 0000000..c202def --- /dev/null +++ b/Code/LeudaemiaLikeMe/app/src/main/java/com/example/leudaemialikeme/Utils/DBUtils.java @@ -0,0 +1,56 @@ +package com.example.leudaemialikeme.Utils; + +import android.util.Log; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; +import java.sql.Statement; + +public class DBUtils { + + private final static String driver = "com.mysql.jdbc.Driver"; + private final static String url = "jdbc:mysql://192.168.80.1:3306/leukemia?serverTimezone=UTC"; + + private final static String username = "root"; + private final static String password = "123456"; + + Connection conn=null; + Statement st=null; + ResultSet rs=null; + + static { + try { + Class.forName(driver); + Log.v("mysql","加载驱动成功"); + } catch (ClassNotFoundException e) { + Log.e("mysql","加载驱动错误"); + } + } + + + //2. 获取连接 + public static Connection getConnect() throws Exception { + Connection conn=DriverManager.getConnection(url, username, password); + Log.v("mysql","成功获取数据库"); + return conn; + } + + //3. 释放连接资源 + + public static void release(Connection conn, Statement st, ResultSet rs) throws Exception { + if (rs != null) { + rs.close(); + } + if (st != null) { + st.close(); + } + if (conn != null) { + conn.close(); + } + + } + +} + +