zoukankan      html  css  js  c++  java
  • jQuery火箭图标返回顶部代码

    我此处采用的是jdbc连接mysql,很大程度上都是相同的,然后,可能由于一些版本的问题,会有一些出入,其他基本上是一致的;
    基本的步骤如下:
    1:加载驱动
    2:创建连接
    3:执行操作
    具体的步骤将在代码之中得到体现

    package forsql;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    
    public class JdbcTest001
    {
        //mysql之中的乱码问题
        public static void main(String[] args)
        {
            Connection connection=null;
            try
            {
                /*加载驱动*/
                Class.forName("com.mysql.jdbc.Driver");
                System.out.println("驱动加载成功!");
                /*创建连接*/
                /*url----jdbc:mysql://主机名称:连接端口/数据库的名称*/
                String url="jdbc:mysql://localhost:3306/for_test_base";
                String user="root";
                String pwd="renjiaxin";
                connection=DriverManager.getConnection(url, user, pwd);
                /*执行操作*/
                java.sql.Statement st=connection.createStatement();
                String str1="select * from people_info";
                ResultSet rs1=st.executeQuery(str1);//执行的是查询
                while (rs1.next())
                {
                    int Id=rs1.getInt("Id");
                    String Name=rs1.getString("Name");
                    String Gender=rs1.getString("Gender");
                    String Company=rs1.getString(3);
                    String Address=rs1.getString(4);
                    System.out.println("ID:"+Id+",Name:"+Name+",Gender:"+Gender+",Company:"+Company+",Address:"+Address);
    
                }
                String str2="insert into people_info(Name,Gender,Company,Address) values('章泽天','女','北京大学','强东家')";
                int result2 = st.executeUpdate(str2);
                if (result2!=-1)
                {
                    ResultSet rs2 = st.executeQuery("select * from people_info where id>3");
                    while (rs2.next())
                    {
                        int Id=rs2.getInt("Id");
                        String Name=rs2.getString("Name");
                        String Gender=rs2.getString("Gender");
                        String Company=rs2.getString(3);
                        String Address=rs2.getString(4);
                        System.out.println("编号:"+Id+",姓名:"+Name+",性别:"+Gender+",公司:"+Company+",地址:"+Address);
    
    
                    }
                }
                String str3="delete from people_info where Address='金华市横店'";
                int result3 = st.executeUpdate(str3);
                if (result3!=-1)
                {
                    ResultSet rs3 = st.executeQuery("select * from people_info ");
                    while (rs3.next())
                    {
                        int Id=rs3.getInt("Id");
                        String Name=rs3.getString("Name");
                        String Gender=rs3.getString("Gender");
                        String Company=rs3.getString(3);
                        String Address=rs3.getString(4);
                        System.out.println("编号:"+Id+",姓名:"+Name+",性别:"+Gender+",公司:"+Company+",地址:"+Address);
    
    
                    }
                }
            } catch (ClassNotFoundException e)
            {
    
                e.printStackTrace();
            } catch (SQLException e)
            {
    
                e.printStackTrace();
            }
            finally
            {
                try
                {
                    connection.close();
                } catch (SQLException e)
                {
                    e.printStackTrace();
                }
            }
    
        }
    
    }
    

    至于乱码的问题:
    可以在连接的时候,在URL处,如此:
    /url—-jdbc:mysql://主机名称:连接端口/数据库的名称参数*/
    String url=”jdbc:mysql://localhost:3306/for_test_base?useUnicode=true&characterEncoding=utf-8”;
    另外可以参见mysql中文乱码的解决方式
    或者mysql中文乱码的解决方式

    至于初级的连接问题:
    可以参见:
    java连接mysql数据库java操作mysql数据库的例子

  • 相关阅读:
    牛人读书 列表
    设计模式 简介
    java 并发编程 list
    Spring Boot 概念知识
    JS原生Date类型方法的一些冷知识
    JavaScript 操作 Cookie
    nodeJS(express4.x)+vue(vue-cli)构建前后端分离详细教程(带跨域)
    Vue学习笔记(一)
    windows下常查看端口占用方法总结
    webstorm添加*.vue文件代码提醒支持webstorm支持es6vue里支持es6写法
  • 原文地址:https://www.cnblogs.com/prayjourney/p/12528128.html
Copyright © 2011-2022 走看看