Java 基于MySQL数据库的简单学生管理系统

Wesley13
• 阅读 382

因为实验室要交作业然后就做了一个学生管理系统  贴个代码纪念一下~
做的太急界面什么的也比较差
还有一些小细节没有完善不过还是能实现主要的功能的~
Java 基于MySQL数据库的简单学生管理系统
Window是主界面  

  1. package First;

  2. import java.sql.*;

  3. import java.awt.*;

  4. import java.awt.event.*;

  5. import javax.swing.*;

  6. public class Window {

  7.    public static void main(String[] args){

  8.            JFrame jframe = new JFrame("学生管理系统") ; //window

  9.            Dimension d = new Dimension(400,300);

  10.            Point p = new Point (250,350);

  11.            jframe.setSize(d);

  12.            jframe.setLocation(p);

  13.            jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  14.            jframe.setVisible(true);

  15.            JButton button1 = new JButton("添加");

  16.            JButton button2 = new JButton("修改");

  17.            JButton button3 = new JButton("查询");

  18.            JButton button4 = new JButton("删除");

  19.            JButton button5 = new JButton("浏览");

  20.            FlowLayout flow = new FlowLayout(FlowLayout.LEFT,10,10);

  21.            JPanel panel = new JPanel(flow);

  22.            panel.add(button1);

  23.            panel.add(button2);

  24.            panel.add(button3);

  25.            panel.add(button4);

  26.            panel.add(button5);

  27.            jframe.add(panel);

  28.            button1.addActionListener(new ActionListener(){

  29.                         public void actionPerformed(ActionEvent e){

  30.                                 Add add = new Add();

  31.                         }                       

  32.                 });

  33.            button2.addActionListener(new ActionListener(){

  34.                         public void actionPerformed(ActionEvent e){

  35.                                 Change change = new Change();                       

  36.                         }                       

  37.                 });

  38.            button3.addActionListener(new ActionListener(){

  39.                         public void actionPerformed(ActionEvent e){

  40.                                 Ask ask = new Ask();                       

  41.                         }                       

  42.                 });

  43.            button4.addActionListener(new ActionListener(){

  44.                         public void actionPerformed(ActionEvent e){

  45.                                 Delete delete = new Delete();                       

  46.                         }                       

  47.                 });

  48.            button5.addActionListener(new ActionListener(){

  49.                         public void actionPerformed(ActionEvent e){

  50.                                 Look look = new Look();                       

  51.                         }                       

  52.                 });

  53.    }

  54. }

复制代码

Add是添加

 

  1. package First;

  2. import java.sql.*;

  3. import java.awt.*;

  4. import java.awt.event.*;

  5. import javax.swing.*;

  6. import com.mysql.jdbc.Driver;

  7. import First.Window;

  8. public class Add extends JFrame {

  9.         private static final long serialVersionUID = -1928970409928880648L;

  10.         JLabel jlnumber = new JLabel("学号:");

  11.         JLabel jlname = new JLabel("姓名:");

  12.         JLabel jlsex = new JLabel("性别:");

  13.         JLabel jlbirthday = new JLabel("出生日期:");

  14.         JLabel jldepartment = new JLabel("学院:");

  15.         JTextField jtnumber = new JTextField("",20);

  16.         JTextField jtname = new JTextField("",20);

  17.         JTextField jtsex = new JTextField("",20);

  18.         JTextField jtbirthday = new JTextField("",20);

  19.         JTextField jtdepartment = new JTextField("",20);

  20.         JButton buttonadd = new JButton("添加");

  21.         JButton buttonreturn = new JButton("返回");

  22.         public Add() {

  23.                 JPanel jpnumber = new JPanel();

  24.                 JPanel jpname = new JPanel();

  25.                 JPanel jpsex = new JPanel();

  26.                 JPanel jpbirthday = new JPanel();

  27.                 JPanel jpdepartment = new JPanel();

  28.                 JPanel jpforbutton = new JPanel(new GridLayout(1,1));

  29.                 jpnumber.add(jlnumber);

  30.                 jpnumber.add(jtnumber);

  31.                 jpname.add(jlname);

  32.                 jpname.add(jtname);

  33.                 jpsex.add(jlsex);

  34.                 jpsex.add(jtsex);

  35.                 jpbirthday.add(jlbirthday);

  36.                 jpbirthday.add(jtbirthday);

  37.                 jpdepartment.add(jldepartment);

  38.                 jpdepartment.add(jtdepartment);

  39.                 jpforbutton.add(buttonadd);

  40.                 jpforbutton.add(buttonreturn);

  41.                 buttonadd.addActionListener(new ActionListener(){

  42.                         public void actionPerformed(ActionEvent e){

  43.                                 //Add

  44.                                 Connection conn = null;

  45.                                 Statement stat = null;

  46.                                 PreparedStatement ps=null;

  47.                                 String sql = "INSERT INTO student(number,name,sex,birthday,department) "

  48.                                                 + "values(?,?,?,?,?)";

  49.                                 try{

  50.                                         Class.forName("Driver");

  51.                                         System.out.println("JBDC 加载成功!");

  52.                                 }catch(Exception a){

  53.                                         System.out.println("JBDC 狗带!");

  54.                                         a.printStackTrace();

  55.                                 }

  56.                                 try{

  57.                                         conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/javaStu","root","123");

  58.                                         ps=conn.prepareStatement(sql);

  59.                                         ps.setString(1,jtnumber.getText());

  60.                                         ps.setString(2,jtname.getText());

  61.                                         ps.setString(3,jtsex.getText());

  62.                                         ps.setString(4,jtbirthday.getText());

  63.                                         ps.setString(5,jtdepartment.getText());

  64.                                         ps.executeUpdate();

  65.                                         //System.out.println("MySQL 连接成功!");

  66.                                         //stat = conn.createStatement();

  67.                                         //stat.executeUpdate(sql);

  68.                                         //System.out.println("插入数据成功!");

  69.                                 }catch (SQLException b){

  70.                                         b.printStackTrace();

  71.                                 }finally{

  72.                                         try{

  73.                                                 conn.close();

  74.                                                 System.out.println("MySQL 关闭成功");

  75.                                         }catch (SQLException c){

  76.                                                 System.out.println("MySQL 关闭失败 ");

  77.                                                 c.printStackTrace();

  78.                                         }

  79.                                 }

  80.                 }}       

  81.                                 );

  82.                 buttonreturn.addActionListener(new ActionListener(){

  83.                         public void actionPerformed(ActionEvent e){

  84.                                 Window window = new Window();                       

  85.                         }                       

  86.                 });

  87.                 this.setTitle("添加学生信息");

  88.                 this.setLayout(new GridLayout(9,1));

  89.                 this.add(jpnumber);

  90.                 this.add(jpname);

  91.                 this.add(jpsex);

  92.                 this.add(jpbirthday);

  93.                 this.add(jpdepartment);

  94.                 this.add(jpforbutton);

  95.                 this.setLocation(400,300);

  96.                 this.setSize(350,300);

  97.                 this.setVisible(true);

  98.         }

  99. }

复制代码

Ask是查询  

  1. package First;

  2. import java.sql.*;

  3. import java.awt.*;

  4. import java.awt.event.*;

  5. import javax.swing.*;

  6. import First.Window;

  7. public class Ask extends JFrame {

  8.         private static final long serialVersionUID = -1928970409928880648L;

  9.         JLabel jlnumber = new JLabel("学号:");

  10.         JLabel jlname = new JLabel("姓名:");

  11.         JLabel jlsex = new JLabel("性别:");

  12.         JLabel jlbirthday = new JLabel("出生日期:");

  13.         JLabel jldepartment = new JLabel("学院:");

  14.         JTextField jtnumber = new JTextField("",20);

  15.         JLabel jname = new JLabel();

  16.         JLabel jsex = new JLabel();

  17.         JLabel jbirthday = new JLabel();

  18.         JLabel jdepartment = new JLabel();

  19.         JButton buttonask = new JButton("查询");

  20.         JButton buttonreturn = new JButton("返回");

  21.         public Ask() {

  22.                 JPanel jpnumber = new JPanel();

  23.                 JPanel jpname = new JPanel();

  24.                 JPanel jpsex = new JPanel();

  25.                 JPanel jpbirthday = new JPanel();

  26.                 JPanel jpdepartment = new JPanel();

  27.                 JPanel jpforbutton = new JPanel(new GridLayout(1,1));

  28.                 jpnumber.add(jlnumber);

  29.                 jpnumber.add(jtnumber);

  30.                 jpname.add(jlname);

  31.                 jpname.add(jname);

  32.                 jpsex.add(jlsex);

  33.                 jpsex.add(jsex);

  34.                 jpbirthday.add(jlbirthday);

  35.                 jpbirthday.add(jbirthday);

  36.                 jpdepartment.add(jldepartment);

  37.                 jpdepartment.add(jdepartment);

  38.                 jpforbutton.add(buttonask);

  39.                 jpforbutton.add(buttonreturn);

  40.                 buttonask.addActionListener(new ActionListener(){

  41.                         public void actionPerformed(ActionEvent e){

  42.                                 Connection conn = null;

  43.                                 ResultSet res = null;

  44.                                 Statement stat = null;

  45.                                 String sql = "SELECT number,name,sex,birthday,department FROM student;";

  46.                                 try{

  47.                                         Class.forName("com.mysql.jdbc.Driver");

  48.                                 }catch(Exception d){

  49.                                         System.out.println("jdbc fall");

  50.                                         d.printStackTrace();

  51.                                 }

  52.                                 try{

  53.                                         conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/javaStu","root","123");

  54.                                         stat=conn.createStatement();

  55.                                         res=stat.executeQuery(sql);

  56.                                         while (res.next())

  57.                                         {

  58.                                                 if (res.getString(1).equals(jtnumber.getText()))

  59.                                                 {

  60.                                                         jname.setText(res.getString(2));

  61.                                                         jsex.setText(res.getString(3));

  62.                                                         jbirthday.setText(res.getString(4));

  63.                                                         jdepartment.setText(res.getString(5));

  64.                                                         break;

  65.                                                 }

  66.                                         }

  67.                                 }catch (SQLException e1) {

  68.                                         // TODO Auto-generated catch block

  69.                                         e1.printStackTrace();

  70.                         }

  71.                                 finally{

  72.                                         try{

  73.                                                 conn.close();

  74.                                         }catch(SQLException ar){

  75.                                                 ar.printStackTrace();

  76.                                         }

  77.                                 }}}

  78.                                 );

  79.                 buttonreturn.addActionListener(new ActionListener(){

  80.                         public void actionPerformed(ActionEvent e){

  81.                                 Window window = new Window();                       

  82.                         }                       

  83.                 });

  84.                 this.setTitle("查询学生信息");

  85.                 this.setLayout(new GridLayout(9,1));

  86.                 this.add(jpnumber);

  87.                 this.add(jpname);

  88.                 this.add(jpsex);

  89.                 this.add(jpbirthday);

  90.                 this.add(jpdepartment);

  91.                 this.add(jpforbutton);

  92.                 this.setLocation(400,300);

  93.                 this.setSize(350,300);

  94.                 this.setVisible(true);

  95.         }

  96. }

复制代码

Change是修改  

  1. package First;

  2. import java.sql.*;

  3. import java.awt.*;

  4. import java.awt.event.*;

  5. import javax.swing.*;

  6. import First.Window;

  7. public class Change extends JFrame {

  8.         private static final long serialVersionUID = -1928970409928880648L;

  9.         JLabel jlnumber = new JLabel("学号:");

  10.         JLabel jlname = new JLabel("姓名:");

  11.         JLabel jlsex = new JLabel("性别:");

  12.         JLabel jlbirthday = new JLabel("出生日期:");

  13.         JLabel jldepartment = new JLabel("学院:");

  14.         JTextField jtnumber = new JTextField("",20);

  15.         JTextField jtname = new JTextField("",20);

  16.         JTextField jtsex = new JTextField("",20);

  17.         JTextField jtbirthday = new JTextField("",20);

  18.         JTextField jtdepartment = new JTextField("",20);

  19.         JButton buttonchange = new JButton("修改");

  20.         JButton buttonreturn = new JButton("返回");

  21.         public Change() {

  22.                 JPanel jpnumber = new JPanel();

  23.                 JPanel jpname = new JPanel();

  24.                 JPanel jpsex = new JPanel();

  25.                 JPanel jpbirthday = new JPanel();

  26.                 JPanel jpdepartment = new JPanel();

  27.                 JPanel jpforbutton = new JPanel(new GridLayout(1,1));

  28.                 jpnumber.add(jlnumber);

  29.                 jpnumber.add(jtnumber);

  30.                 jpname.add(jlname);

  31.                 jpname.add(jtname);

  32.                 jpsex.add(jlsex);

  33.                 jpsex.add(jtsex);

  34.                 jpbirthday.add(jlbirthday);

  35.                 jpbirthday.add(jtbirthday);

  36.                 jpdepartment.add(jldepartment);

  37.                 jpdepartment.add(jtdepartment);

  38.                 jpforbutton.add(buttonchange);

  39.                 jpforbutton.add(buttonreturn);

  40.                 buttonchange.addActionListener(new ActionListener(){

  41.                         public void actionPerformed(ActionEvent e){

  42.                                 String number = jtnumber.getText();

  43.                                 String name = jtname.getText();

  44.                                 String sex = jtsex.getText();

  45.                                 String birthday = jtbirthday.getText();

  46.                                 String department = jtdepartment.getText();

  47.                                 Connection conn = null;

  48.                                 ResultSet res = null;

  49.                                 Statement stat = null;

  50.                                 String sql = "SELECT number,name,sex,birthday,department FROM student;";

  51.                                 try{

  52.                                         Class.forName("com.mysql.jdbc.Driver");

  53.                                 }catch(Exception d){

  54.                                         System.out.println("jdbc fall");

  55.                                         d.printStackTrace();

  56.                                 }

  57.                                 try{

  58.                                         conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/javaStu","root","123");

  59.                                         stat=conn.createStatement();

  60.                                         res=stat.executeQuery(sql);

  61.                                         while (res.next())

  62.                                         {

  63.                                                 //change

  64.                                                 if (res.getString(1).equals(jtnumber.getText()))

  65.                                                 {

  66.                         try{

  67.                                                         Class.forName("com.mysql.jdbc.Driver");

  68.                                                 }catch(Exception d){

  69.                                                         System.out.println("jdbc fall");

  70.                                                         d.printStackTrace();

  71.                                                 }

  72.                                                         String sql2="UPDATE student SET name=""+name+""  WHERE number=""+jtnumber.getText()+""";

  73.                                                         String sql3="UPDATE student SET sex=""+sex+""  WHERE number=""+jtnumber.getText()+""";

  74.                                                         String sql4="UPDATE student SET birthday=""+birthday+""  WHERE number=""+jtnumber.getText()+""";

  75.                                                         String sql5="UPDATE student SET department=""+department+""  WHERE number=""+jtnumber.getText()+""";

  76.                                                         try {

  77.                                                                 conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/javaStu","root","123");

  78.                                                                 stat=conn.createStatement();

  79.                                                                 stat.executeUpdate(sql2);

  80.                                                                 stat.executeUpdate(sql3);

  81.                                                                 stat.executeUpdate(sql4);

  82.                                                                 stat.executeUpdate(sql5);

  83.                                                         } catch (SQLException g) {

  84.                                                                 // TODO Auto-generated catch block

  85.                                                                 g.printStackTrace();

  86.                                                         }try{

  87.                                                                 stat.close();

  88.                                                                 conn.close();

  89.                                                         }catch(SQLException ar){

  90.                                                                 ar.printStackTrace();

  91.                                                 }

  92.                                                         break;

  93.                                                 }

  94.                                         //change end

  95.                                         }

  96.                                 }catch (SQLException e1) {

  97.                                         // TODO Auto-generated catch block

  98.                                         e1.printStackTrace();

  99.                         }

  100.                                 finally{

  101.                                         try{

  102.                                                 conn.close();

  103.                                         }catch(SQLException ar){

  104.                                                 ar.printStackTrace();

  105.                                         }

  106.                                 }

  107.                         }

  108.                 });

  109.                 buttonreturn.addActionListener(new ActionListener(){

  110.                         public void actionPerformed(ActionEvent e){

  111.                                 Window window = new Window();                       

  112.                         }                       

  113.                 });

  114.                 this.setTitle("修改学生信息");

  115.                 this.setLayout(new GridLayout(9,1));

  116.                 this.add(jpnumber);

  117.                 this.add(jpname);

  118.                 this.add(jpsex);

  119.                 this.add(jpbirthday);

  120.                 this.add(jpdepartment);

  121.                 this.add(jpforbutton);

  122.                 this.setLocation(400,300);

  123.                 this.setSize(350,300);

  124.                 this.setVisible(true);

  125.         }

  126. }

复制代码

Delete是删除  

  1. package First;

  2. import java.sql.*;

  3. import java.awt.*;

  4. import java.awt.event.*;

  5.    import javax.swing.*;

  6. import First.Window;

  7.    public class Delete extends JFrame {

  8.                 private static final long serialVersionUID = -1928970409928880648L;

  9.                 JLabel jlnumber = new JLabel("学号:");

  10.                 JTextField jtnumber = new JTextField("",20);

  11.                 JButton buttondelete = new JButton("删除");

  12.                 JButton buttonreturn = new JButton("返回");

  13.                 public Delete() {

  14.                         JPanel jpnumber = new JPanel();

  15.                         JPanel jpforbutton = new JPanel(new GridLayout(1,1));

  16.                         jpnumber.add(jlnumber);

  17.                         jpnumber.add(jtnumber);

  18.                         jpforbutton.add(buttondelete);

  19.                         jpforbutton.add(buttonreturn);

  20.                         buttondelete.addActionListener(new ActionListener(){

  21.                                 public void actionPerformed(ActionEvent e){

  22.                                         String number = jtnumber.getText();

  23.                                         Connection conn = null;

  24.                                         ResultSet res = null;

  25.                                         Statement stat = null;

  26.                                         String sql = "DELETE FROM student WHERE number=""+number+""";

  27.                                         try{

  28.                                                 Class.forName("com.mysql.jdbc.Driver");

  29.                                         }catch(Exception a){

  30.                                                 a.printStackTrace();

  31.                                         }

  32.                                         try{

  33.                                                 conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/javaStu","root","123");

  34.                                                 stat = conn.createStatement();

  35.                                                 stat.executeUpdate(sql);

  36.                                         }catch(SQLException h){

  37.                                                 h.printStackTrace();

  38.                                         }finally{

  39.                                                 try{

  40.                                                         conn.close();

  41.                                                         System.out.println("close success!");

  42.                                                 }catch(SQLException j){

  43.                                                         System.out.println("close go die!");

  44.                                                     j.printStackTrace();

  45.                                                 }

  46.                                         }

  47.                                 }

  48.                         });

  49.                         buttonreturn.addActionListener(new ActionListener(){

  50.                                 public void actionPerformed(ActionEvent e){

  51.                                         Window window = new Window();                       

  52.                                 }                       

  53.                         });

  54.                         this.setTitle("删除学生信息");

  55.                         this.setLayout(new GridLayout(9,1));

  56.                         this.add(jpnumber);

  57.                         this.add(jpforbutton);

  58.                         this.setLocation(400,300);

  59.                         this.setSize(350,300);

  60.                         this.setVisible(true);

  61.                 }

  62.         }

复制代码

Look是浏览  

  1. package First;

  2. import java.sql.*;

  3. import java.awt.*;

  4. import java.awt.event.*;

  5. import javax.swing.*;

  6. import java.util.*;

  7. import First.Window;

  8. public class Look extends JFrame {

  9.         private static final long serialVersionUID = -1928970409928880648L;

  10.         Connection conn = null;

  11.         PreparedStatement ps = null;

  12.         ResultSet res = null;

  13.         //JButton buttonlook = new JButton("浏览");

  14.         //JButton buttonreturn = new JButton("返回");

  15.         JTable jtable;

  16.         JScrollPane jscrollpane = new JScrollPane();

  17.         Vector columnNames = null;

  18.         Vector rowData = null;

  19.         public Look() {

  20.                 JPanel jpforbutton = new JPanel(new GridLayout(1,1));

  21.                 columnNames = new Vector();

  22.                 columnNames.add("学号");

  23.                 columnNames.add("姓名");

  24.                 columnNames.add("性别");

  25.                 columnNames.add("出生日期");

  26.                 columnNames.add("学院");

  27.                 rowData = new Vector();

  28.                 //jpforbutton.add(buttonlook);

  29.                 //jpforbutton.add(buttonreturn);

  30.                 try {

  31.                         Class.forName("com.mysql.jdbc.Driver");

  32.                         conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/javaStu","root","123");

  33.                         ps = conn.prepareStatement("SELECT * FROM student");

  34.                         res = ps.executeQuery();

  35.                         while (res.next())

  36.                         {

  37.                                 Vector hang = new Vector();

  38.                                 hang.add(res.getString(1));

  39.                                 hang.add(res.getString(2));

  40.                                 hang.add(res.getString(3));

  41.                                 hang.add(res.getString(4));

  42.                                 hang.add(res.getString(5));

  43.                                 rowData.add(hang);

  44.                         }

  45.                         System.out.println("load  ok!");

  46.                 }catch (Exception q){

  47.                         q.printStackTrace();

  48.                         System.out.println("go die");

  49.                 }finally{

  50.                         try{

  51.                                 res.close();

  52.                                 ps.close();

  53.                                 conn.close();

  54.                                 System.out.println("close ok");

  55.                         }catch (SQLException o){

  56.                                 o.printStackTrace();

  57.                                 System.out.println("go die 2");

  58.                         }

  59.                 }

  60.                 jtable = new JTable(rowData,columnNames);

  61.                 jscrollpane = new JScrollPane(jtable);

  62.                 this.add(jscrollpane);

  63.                 this.setTitle("浏览学生信息");

  64.                 this.setLayout(new GridLayout(2,5));

  65.                 this.add(jpforbutton);

  66.                 this.setLocation(300,300);

  67.                 this.setSize(500,300);

  68.                 this.setVisible(true);

  69.                 this.setResizable(false);

  70.         }

  71. }

复制代码

一些运行的界面~

Java 基于MySQL数据库的简单学生管理系统 Java 基于MySQL数据库的简单学生管理系统

Java 基于MySQL数据库的简单学生管理系统

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这