精华内容
下载资源
问答
  • java连接MySql数据库

    2017-02-23 17:26:38
    2.其次方便操作mysql应该下载一个图形界面数据库操作软件:例如 mysql-front 或者 EMS Sql manager 3.安装ems时会提示设置root用户的密码,这个密码在以后连接数据库时会用的到。例如设置为 "126456" 4.其次想...
    原文地址:java连接MySql数据库作者:王小安

    1.首先安装MySql

    2.其次方便操作mysql应该下载一个图形界面的数据库操作软件:例如 mysql-front 或者 EMS Sql manager

    3.安装ems时会提示设置root用户的密码,这个密码在以后连接数据库时会用的到。例如设置为 "126456"

    4.其次想通过编译包含数据库操作的函数要在Jcreator中包含 mysql.jar 
                                "配置"-"选项"-"JDK配置文件"-"JDK版本"-编辑-"添加存档",选择mysql.jar。

     

    数据库的操作无法包含两个方面:加载驱动 + 获取Connection对象,然后一切的操作都建立在Connection对象之上的。一下给出连接mysql的数据库的详细步骤:

     

    复制代码
    import java.sql.*;

    public class rr
    {
      
    public static void main(String[] args)
      {
        
    try
        {
          String url
    ="jdbc:mysql://localhost/mydb";
          String user
    ="root";
          String pwd
    ="123456";
          
          
    //加载驱动,这一句也可写为:Class.forName("com.mysql.jdbc.Driver");
         Class.forName("com.mysql.jdbc.Driver").newInstance();
          
    //建立到MySQL的连接
           Connection conn = DriverManager.getConnection(url,user, pwd);
          
          
    //执行SQL语句
           Statement stmt = conn.createStatement();//创建语句对象,用以执行sql语言
          ResultSet rs = stmt.executeQuery("select * from student");
         
           
    //处理结果集
          while (rs.next())
          {
            String name 
    = rs.getString("name");
            System.out.println(name);
          }
          rs.close();
    //关闭数据库
          conn.close();
        }
        
    catch (Exception ex)
        {
          System.out.println(
    "Error : " + ex.toString());
        }
      }
    }
    学习备份 侵权告知
    展开全文
  • //连接数据库 if(passwords.equals("")||usernames.equals("")||names.equals("")||ids.equals("")||phones.equals("")) {//五个选项任意一个为空的话 textArea.setText("请填写完整!"); } ...
  • 本来想搞一个Springboot项目开玩玩,结果... 错误内容如下: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) at com.mysql.cj.jdbc.exceptions.SQLError.createSQ...

    本来想搞一个Springboot项目开玩玩,结果发现在密码地址都是对的情况下,运行以后就报错。

     

    错误内容如下:

    java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[mysql-connector-java-8.0.19.jar:8.0.19]
    	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.19.jar:8.0.19]
    	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.19.jar:8.0.19]
    	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) ~[mysql-connector-java-8.0.19.jar:8.0.19]
    	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) ~[mysql-connector-java-8.0.19.jar:8.0.19]
    	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) ~[mysql-connector-java-8.0.19.jar:8.0.19]
    	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) ~[mysql-connector-java-8.0.19.jar:8.0.19]
    	at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) ~[HikariCP-3.4.2.jar:na]
    	at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:354) ~[HikariCP-3.4.2.jar:na]
    	at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:202) ~[HikariCP-3.4.2.jar:na]
    	at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:473) [HikariCP-3.4.2.jar:na]
    	at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:554) [HikariCP-3.4.2.jar:na]
    	at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) [HikariCP-3.4.2.jar:na]
    	at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) [HikariCP-3.4.2.jar:na]
    	at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:158) [spring-jdbc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:116) [spring-jdbc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79) [spring-jdbc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80) [mybatis-spring-2.0.4.jar:2.0.4]
    	at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67) [mybatis-spring-2.0.4.jar:2.0.4]
    	at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:336) [mybatis-3.5.4.jar:3.5.4]
    	at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:86) [mybatis-3.5.4.jar:3.5.4]
    	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62) [mybatis-3.5.4.jar:3.5.4]
    	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324) [mybatis-3.5.4.jar:3.5.4]
    	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) [mybatis-3.5.4.jar:3.5.4]
    	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) [mybatis-3.5.4.jar:3.5.4]
    	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83) [mybatis-3.5.4.jar:3.5.4]
    	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) [mybatis-3.5.4.jar:3.5.4]
    	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) [mybatis-3.5.4.jar:3.5.4]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_241]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_241]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_241]
    	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_241]
    	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426) [mybatis-spring-2.0.4.jar:2.0.4]
    	at com.sun.proxy.$Proxy65.selectList(Unknown Source) [na:na]
    	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223) [mybatis-spring-2.0.4.jar:2.0.4]
    	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147) [mybatis-3.5.4.jar:3.5.4]
    	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80) [mybatis-3.5.4.jar:3.5.4]
    	at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:144) [mybatis-3.5.4.jar:3.5.4]
    	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:85) [mybatis-3.5.4.jar:3.5.4]
    	at com.sun.proxy.$Proxy66.findAllUser(Unknown Source) [na:na]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_241]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_241]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_241]
    	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_241]
    	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) [spring-aop-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) [spring-aop-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) [spring-tx-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) [spring-aop-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at com.sun.proxy.$Proxy67.findAllUser(Unknown Source) [na:na]
    	at com.liuyuu.service.impl.UserServiceImpl.findAllUser(UserServiceImpl.java:20) [classes/:na]
    	at com.liuyuu.controller.UserController.findUsers(UserController.java:25) [classes/:na]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_241]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_241]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_241]
    	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_241]
    	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) [spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879) [spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793) [spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) [spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) [spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) [spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.33.jar:9.0.33]
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1594) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_241]
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_241]
    	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.33.jar:9.0.33]
    	at java.lang.Thread.run(Thread.java:748) [na:1.8.0_241]

     

    我的yml文件中的配置:

    spring:
      datasource:
        url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false
        username: root
        password: 080819
        driver-class-name: com.mysql.cj.jdbc.Driver
        max-idle: 10
        max-wait: 10000
        min-idle: 5
        initial-size: 5

    网上试了好多种方法都没有效果,甚至连mysql都重新装了一遍,

    最后配置更改为一下内容以后连接成功:

    spring:
      datasource:
        url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false
        username: "root"
        password: "080819"
        driver-class-name: com.mysql.cj.jdbc.Driver
        max-idle: 10
        max-wait: 10000
        min-idle: 5
        initial-size: 5

    新手踩坑记录!!!!

    展开全文
  • Java连接Oracle数据库

    2016-06-29 16:59:28
    安装好Oracle数据库,不需要SQL developer 或者plsqldev 这些图形化工具,当然有了更好,其实我觉得,用好sqlplus 命令行工具比图形化软件更好些,比如git使用的时候也不建议使用图形界面工具。简单的git bash 就...

    概要

    1. 导入JDBC的jar包
    2. 加载JDBC驱动程序
    3. 建立与数据库的连接
    4. 执行相应的SQL语句,与数据库交互
    5. 关闭连接,释放资源

    详细步骤

    准备条件

    • 安装好Oracle数据库,不需要SQL developer 或者plsqldev 这些图形化工具,当然有了更好,其实我觉得,用好sqlplus 命令行工具比图形化软件更好些,比如git使用的时候也不建议使用图形化界面工具。简单的git bash 就好。
    • 安装好MyEclipse 或者IDEA.

    导入jar包

    右键项目->构建路径->配置构建路径,选择第三项“库”,然后点击“添加外部Jar”,选择\ojdbc6_g.jar.
    比如我的路径是
    “D:\app\10648\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6_g.jar”

    Oracle建立数据表

    启动sqlplus

    建表(表名为Customer)

    create table Customer(
    CustomerNumber number primary key,
    CustomerID varchar2(18),
    CustomerName varchar2(10),
    Address varchar2(15),
    Phone varchar2(15)
    );

    插入一个记录,也就是插入一个用户信息。

    
    INSERT INTO Customer
    VALUES(04,'410728199302066514', '李四''郑州''13667373125');

    commit ;(非常重要)

    为什么需要commit

    然后查询信息

    select * from customer;

    操作截图

    这里写图片描述

    代码详解

    
    package com.lizheng;
    
    import java.sql.*;
    
    public class testOracle {
        /**
     * 连接Oracle数据库的示例代码
     */
    
    
        Connection con = null;// 创建一个数据库连接
        PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用Statement
        ResultSet res=null;// 创建一个集合对象,主要用于数据库查询,查询后返回一个ResultSet对象,可以对它进行遍历
    
        public testOracle(){
            try{
                Class.forName("oracle.jdbc.driver.OracleDriver");// 加载Oracle驱动程序,引号内容无需改变
                System.out.println("conncetion start!");//提示连接成功
                String url = "jdbc:oracle:" + "thin:@127.0.0.1:1521:orcl";// 127.0.0.1是本机地址,orcl是我创建Oracle的数据库名
                String user = "scott";//用户名 用于登陆
                String password = "orcl";//口令 用于登陆
                con = DriverManager.getConnection(url,user,password);// 获取连接
                System.out.println("conncetion success!");
                String sql = "select * from customer";//SQL的查询语句
                pre = con.prepareStatement(sql);// 实例化预编译语句
                res = pre.executeQuery();// 执行查询,注意括号中不需要再加参数
                while(res.next()){
                        System.out.println("客户编号"+res.getInt("CustomerNumber")+"身份证号" + res.getString("Address"));
                }
            }
            catch(Exception e){
                e.printStackTrace();
            }
            finally{
                 try{
                        // 逐一将上面的几个对象关闭,因为不关闭的话会影响性能、并且占用资源
                        // 注意关闭的顺序,最后使用的最先关闭
                        if (res != null)
                            res.close();
                        if (pre != null)
                            pre.close();
                        if (con != null)
                            con.close();
                        System.out.println("数据库连接已关闭!");
                    }
                    catch (Exception e)
                    {
                        e.printStackTrace();
                    }
            }
    }
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            testOracle t = new testOracle(); 
    
        }
    
        }
    
    
    
    展开全文
  • 1.确定数据库连接类型 这里我使用的是SqlServer数据库

    1.确定数据库连接类型

    这里我使用的是SqlServer数据库

    在这里插入图片描述
    如果需要修改数据库的连接类型,可以自己修改数据库的连接

    package com.andios.ForFunction;
    
    import java.sql.*;
    
    public class SqlConnnection {
    	Connection con; // 声明Connection对象
    	private String dbUrl="jdbc:sqlserver://localhost:1433;databasename=RFID";//数据库的登录,后面是数据库的名字
    	private String dbUserName="sa";//登录数据库的账号
    	private String dbPassword="123456";//登录数据库的密码
    	private String jdbcName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//数据库的驱动类型
    	public Connection getConnection() { // 建立返回值为Connection的方法
    		try { // 加载数据库驱动类
    			Class.forName(jdbcName);
    			System.out.println("数据库驱动加载成功");
    		} catch (ClassNotFoundException e) {
    			e.printStackTrace();
    		}
    		try { // 通过访问数据库的URL获取数据库连接对象
    			con = DriverManager.getConnection(dbUrl, dbUserName, dbPassword);
    			System.out.println("数据库连接成功");
    		} catch (SQLException e) {
    			e.printStackTrace();
    		}
    		return con; // 按方法要求返回一个Connection对象
    	}
    	/*
    	 * public static void main(String[] args) { SqlConnnection c = new
    	 * SqlConnnection(); Connection con = c.getConnection(); }
    	 */
    		
    	}
    
    
    

    2.图形界面

    在这里插入图片描述

    点击TheGUI打开界面开始运行

    界面的图片:
    在这里插入图片描述

    增删查改界面

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    3.相关的函数写入

    在这里插入图片描述
    这里的RfidTheMessage是作者用的接口函数,可以直接忽略,不影响文件的运行
    附上我的下载地址:https://download.csdn.net/download/qq_43494997/12041128

    展开全文
  • 学生成绩:管理系统课程设计 实验报吿 题目学生...的连接JAVA的GUI图形界面 二 需求分析 此系统实现如下系统功能 使得学生的成绩管理工作更加清晰条理化自动化 通过用户名和密码登录系统查询学生基本资料学生所学课程
  • 一 课程设计目的 做这个小的学生成绩管理系统来加深对 JAVA所学知识的巩固以及学习 JAVA数据库连接JAVA的GUI图形界面 二 需求分析 此系统实现如下系统功能 使得学生的成绩管理工作更加清晰条理化自动化 通过...
  • 题目学生成绩管理系统 学院数学与信息工程学院 专业计算机科学与技术 班级 同组成员 编写日期 课程设计目的 做这个小的学生成绩管理系统来加深对JAVA所学知识的巩固以及学习JAVA数据库连接JAVA的GUI图形界面 ...
  • java和mysql数据库连接

    2019-09-09 14:27:31
    使用SQLyong打开MySQL图形界面 使用快捷点ctrl+D创建数据库 或者 右键 root@localhost 创建数据库 将基础字符集设置为utf8,将数据库排序规则设置为utf8_general_ci 右键 zjgm 数据库 下的 表 创建表 或者使用...
  • 安装MySql导入MySql驱动jar包导入java.sql.*;...安装完成之后打开MySQL Workbench(图形操作界面)添加数据库与数据。导入MySql驱动jar包从MySql官网下载一个jar包导入到Eclipse工程中。MySql驱动包下载链接下载下面...
  • 控制台、图形界面客户端与数据库交互的途径是执行SQL语句,Java也不例外。Java中访问数据库主要使用JDBC。JDBC是Java规定的访问数据库的标准API,目前主要流派的数据库都支持JDBC JDBC(Java数据库连接,...
  • Java访问SQL Server 2000数据库

    千次阅读 2007-11-05 15:10:00
    摘要:本文主要介绍采用JDBC、ODBC接口实现了与SQL Server2000数据库连接,并利用Java应用程序对其进行访问,同时通过图形用户界面实现了简单的查询功能。 关键词:JavaSQL Server,数据库 前言 数据库技术和...
  • 学习了数据库的基础教程之后,可以在图形界面中增删改查,感觉流弊坏了。 但是,我们的征途怎么可能止步于此?于是,就有了这篇博文。使用JDBC连接MS2008版本的数据库。 首先我们需要下载JDBC驱动,我们得利用它...
  • 摘要:本文主要介绍采用JDBC、ODBC接口实现了与SQL Server2000数据库连接,并利用Java应用程序对其进行访问,同时通过图形用户界面实现了简单的查询功能。 前言 数据库技术和网络技术是当今计算机领域的两大热门...
  • JAVA通过JDBC连接SQL Server数据库并且实现增、删、减、查等功能。 设置图形界面GUI访问数据库。 package Test1; import java.sql.*; import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt....
  • 【实例简介】利用Java实现简单的图形化图书管理系统,连接数据库数据库中的数据进行操作,文件中包括建表,插入数据的DDL语言【实例截图】【核心代码】Java图形界面实现简单的图书管理系统└── Java图形界面...
  • 实验报告 题 目 学生成绩管理系统 学 院 专 业 班 级 同组成员 编写日期 课程设计目的 做这个小的学生成绩管理系统来加深对JAVA所学知识的巩固以及学习JAVA数据库连接JAVA的GUI图形界面 需求分析 此系统实现...
  • 本例中如果有注释不详细的地方,详见其它博客。功能介绍:简单的登录注册系统,使用了数据库sqlserver、单例模式、正则表达式以及图形化开发等...2、点击注册,首先连接SQLserver数据库,连接成功则会判断该用户名...
  • 摘要: 本文主要介绍采用JDBC、ODBC接口实现了与SQL Server2000数据库连接,并利用Java应用程序对其进行访问,同时通过图形用户界面实现了简单的查询功能。 关键词:JavaSQL Server,数据库 前言 数据库技术...
  • Linux连接SqlServer的图形化工具SQuirrel

    千次阅读 2017-03-09 15:47:09
    一款基于java数据库管理工具。 所以可以运行在任意平台上,除了界面丑一点。在windows上我绝对不会选的,navicat多好。安装下载地址:https://sourceforge.net/projects/squirrel-sql/?source=typ_redirect在...
  • 最近刚好学习到jsp,需要连接数据库,以下是我在JDBC连接数据库学习中的一点心得体会 首先是数据库,Mircrsoft官网下载的...然后就是要准备一下管理数据库图形界面,也就是我们主要的操作界面(ssms)链接为http...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 158
精华内容 63
关键字:

java连接sql数据库图形界面

java 订阅