精华内容
下载资源
问答
  • java 连接数据库实现用户登录功能 能运行成功,适合初学者借鉴学习。
  • Java连接数据库jar包

    2013-10-17 19:11:45
    db2java.jar jdbc-oracle.jar mysql-connector-java-5.1.6-bin.jar sqljdbc4.jar
  • jsp+servlet+mysql的使用,实现从jsp页面的表单输入数据,到servl进行处理,把数据插入数据库。 你可以学到连接数据库,向数据库插入数据,使用servle等
  • java连接数据库步骤

    万次阅读 多人点赞 2019-03-17 19:51:08
    使用DriverManager类的getConnection()静态方法来获取数据库连接对象,其语法格式如下所示: Connection conn=DriverManager.getConnection(String url,String user,String pass); 其中url--数据库连接字符串....

    1.加载驱动

    Class.forname(数据库驱动名);

    2.建立数据库连接

    使用DriverManager类的getConnection()静态方法来获取数据库连接对象,其语法格式如下所示:

    Connection conn=DriverManager.getConnection(String url,String user,String pass);

    其中url--数据库连接字符串.

    user---数据库的用户名

    pass---数据库密码

    3.创建Statement对象

    对数据库进行操作或访问时,需要使用sql语句,在Java语言中,sql语句通过Statement对象进行封装,发送给数据库。Statement对象不是通过Statement类直接创建的,而是通过Connection对象所提供的方法来创建各种Statement对象。

    Statement smt=Connection.createStatement();

    4.执行sql语句

    获取Statement对象之后,就可以调用该对象的不同方法来执行sql语句,所有Statement都有以下三种执行sql语句的方法,具体哪一种方法由sql语句所产生的结果来决定。

    如果sql语句运行后能产生结果集,Statement对象则将结果集封装成ResultSet查询语句,并返回一个ResultSet结果集对象。

    5.关闭数据库

    (1)关闭结果集

    (2)关闭Statement对象

    (3)关闭连接

    连接mysql数据库代码如下:

    package practice;
    import java.sql.*;
    import java.util.Collection;
    public class test1 {
    	public static void main(String args[])
    	{
    		String driver="com.mysql.jdbc.Driver";
    		String user="root";
    		String password="数据库密码";
    		String url="jdbc:mysql://localhost:3306/typesql";
    		try{
    			//加载数据库驱动
    			Class.forName(driver);
    			//连接数据库
    			Connection conn=DriverManager.getConnection(url,user,password);
    			System.out.println("连接成功!");
    			//创建Statement对象
    			Statement stmt=conn.createStatement();
    			//建立结果集
    			ResultSet rs=stmt.executeQuery("SELECT id,username FROM userdetails");
    			System.out.println("查询成功!");
    			while(rs.next()) {
    				System.out.println(rs.getString(1)+" "+rs.getString("username"));
    			}
    			//关闭结果集
    			rs.close();
    			//关闭Statement对象
    			stmt.close();
    			//关闭数据库
    			conn.close();
    		}catch(ClassNotFoundException e){
    			e.printStackTrace();
    		}catch(SQLException e) {
    			e.printStackTrace();
    		}
    	}
    }

     

    展开全文
  • Java连接数据库(增删改查)

    千次阅读 多人点赞 2019-09-01 16:09:23
    Java连接数据库首先需要jdbc数据库驱动,可去官网下载,这里就不再说了 数据库设计如下 往数据库中添加几个数据 直接上代码: 数据库查看 package com.zhmsky.cn; import java.sql.*; public class con_test { ...

    Java连接数据库首先需要jdbc数据库驱动,可去官网下载,这里就不再说了

    数据库设计如下

    往数据库中添加几个数据
    在这里插入图片描述
    直接上代码:(特别注意自己所使用的jdbc驱动包版本!!5.x版本的driver名字为:com.mysql.jdbc.Driver;url路径为:jdbc:mysql:// ip:port/数据库名。。8.x版本的driver名字为:com.mysql.cj.jdbc.Driver;url路径为:jdbc:mysql://ip:port/数据库名?serverTimezone = CST)

    数据库查看

    package com.zhmsky.cn;
    import java.sql.*;
    
    public class con_test {
    		 
    	public static void main(String[] args) {
    				// TODO Auto-generated method stub
    				 String driver ="com.mysql.jdbc.Driver";  //定义驱动名称
    				 String url="jdbc:mysql://localhost:3306/jdbctest";   //定义要访问的数据库名(jdbctest为数据库名)
    				 String user="root";       //数据库用户名
    				 String password="root";  //数据库登录密码	       	       
    				try {
    					Class.forName(driver);                                 //加载驱动
    					System.out.println("正在连接数据库...");
    				    Connection con = DriverManager.getConnection(url,user,password);   //声明Connection对象并获取数据库连接
    					if(!con.isClosed())  System.out.println("数据库连接成功"+"\n");  
    					Statement stat=con.createStatement();             //创建数据库操作对象
    					String sql="select *from stu";                   //执行的sql语句
    					ResultSet rs=stat.executeQuery(sql);            //执行sql语句并存放结果
    					while(rs.next())                               //遍历结果集
    					{
    					String name=rs.getString("name");             //数据库name字段信息
    					int id=rs.getInt("id");                       //数据库id字段信息
    					float score=rs.getFloat("score");             //数据库score字段信息
    					System.out.println(id+" "+name+" "+score);
    					}
    /*********************像IO流一样,使用过的资源都需要关闭******************************/
    /***********************先打开的后关闭,后打开的先关闭********************************/
    					rs.close();
    					stat.close();							
    					con.close();
    /*************************************处理异常**************************************/
    				} catch (ClassNotFoundException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    					System.out.println("数据库驱动加载失败");
    				} catch (SQLException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    					System.out.println("数据库连接失败");					
    				}finally{
    		            System.out.println("\n"+"数据库get");
    		        }
          }
    }
    

    数据库删除

    PreparedStatement psql;                               //预处理数据
    String sql1="delete from stu where id=452676";        //sql删除语句
    psql=con.prepareStatement(sql1);                      //执行预处理语句
    psql.executeUpdate();                                 //更新数据
    psql.close();                                         //关闭资源
    

    数据库增添

    PreparedStatement pre;
    String sql2="insert into stu(name,id,class,score,subject)"+"values('张依依','732897','电子1704','78','软基')";
    pre=con.prepareStatement(sql2);
    pre.executeUpdate();
    pre.close();
    					
    

    数据库改动

    PreparedStatement prl;
    String sql3="update stu set score=98 where id=72124 ";
    prl=con.prepareStatement(sql3);
    prl.executeUpdate();
    prl.close();
    					
    

    程序运行结果
    在这里插入图片描述

    展开全文
  • 在Eclipse上用JAVA连接数据库

    千次阅读 2020-12-02 01:58:17
    文章目录Step1:下载连接数据库所需要的包Step2:解压包Step3:在项目新建文件夹并粘贴Step4:引入库Step5:写个测试类执行编译测试是否连接成功测试数据库的代码 Step1:下载连接数据库所需要的包 官网下载地址:...

    Step1:下载连接数据库所需要的包

    官网下载地址:https://dev.mysql.com/downloads/connector/j/5.1.html

    点击Download直接下载
    在这里插入图片描述
    然后会跳转到相关页面,然后不用登录,直接点击下载即可
    在这里插入图片描述

    Step2:解压包

    下载完成后,解压压缩包,会得到下面这些文件
    在这里插入图片描述
    复制mysql-connector-java-5.1.49 这个文件
    在这里插入图片描述

    Step3:在项目新建文件夹并粘贴

    下面这个图是我的项目文件结构解释
    在这里插入图片描述
    然后我们在项目里面新建一个lib文件夹 , 建完后粘贴所需的 mysql-connector-java-5.1.49 文件在里面
    在这里插入图片描述

    Step4:引入库

    然后在刚才粘贴的文件上右键弹出菜单依次选择Build Path > Configure Build Path
    在这里插入图片描述
    然后出现新的弹窗,在下面弹窗根据图片提示的步骤依次完成操作 (下面Step3那里,不是选择文件夹,而是选择lib文件夹里面的jar文件)
    在这里插入图片描述

    Step5:写个测试类执行编译测试是否连接成功

    可见,数据库已经连接成功
    在这里插入图片描述

    测试数据库的代码

    注意:这里的 127.0.0.1:3306/MS 指的是3306端口下的MS数据库( 这是我自建的 ),你也可以直接写127.0.0.1:3306

    
    
    import java.sql.*;
    
    public class Test {
    	Connection conn;
    	public Connection getConnection() {
    		try {
    			//加载数据库驱动类
    			Class.forName("com.mysql.jdbc.Driver");
    		}catch(ClassNotFoundException e) {
    			e.printStackTrace();
    		}
    		
    		try {
    			conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/MS","root","");
    			System.out.println("数据库连接成功");
    		}catch(SQLException e) {
    			e.printStackTrace();
    		}
    		return conn;
    	}
    	
    	
    	public static void main(String[] args) {
    		Test c =new Test();
    		c.getConnection();
    	}
    }
    //21世纪新一代的虚拟世界将始于http://www.x9day.com
    
    展开全文
  • java连接cache数据库

    2018-10-15 14:36:55
    java连接医院专用的cache数据库的相关jdbc配置和cache数据库的驱动。
  • Eclipse:java连接数据库MySQL 首先我们需要下载连接数据库所需要的桥JDBC。然后将其导入到项目中,其次编写连接数据库类。 下载MySQL JDBC 打开MySQL JDBC下载地址,然后根据自己电脑系统下载相对应的JDBC版本。...

    Eclipse:java连接数据库MySQL

    首先我们需要下载连接数据库所需要的桥JDBC。然后将其导入到项目中,其次编写连接数据库类。

    下载MySQL JDBC

    打开MySQL JDBC下载地址,然后根据自己电脑系统下载相对应的JDBC版本。如果是Windows,点击Go to Download Page去下载。下载完成之后解压得到mysql-connector-java文件夹。JDBC下载

    导入JDBC

    打开Eclipse,选中所需连接数据库的项目,右击——选中Build Path——选中Add External Archives…。
    JDBC导入
    在弹窗中选中下载好的mysql-connector-java,然后点击打开,完成导入。
    JDBC导入

    编写连接数据库(MySQL)类

    创建一个连接数据库的类GetConnection。

    package 连接数据库;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    public class GetConnection {
     public Connection getConn() {  
      Connection con=null;             //初始化Connection 对象
      try {
       Class.forName("com.mysql.cj.jdbc.Driver");    //加载数据库驱动类
       //通过访问数据库的URL获取数据库连接对象 
       //此处bookm为数据库名   第一个root为账号 第二个root为密码
       con = DriverManager.getConnection
         ("jdbc:mysql://localhost:3306/bookm?serverTimezone=UTC", "root", "root");
      }catch(ClassNotFoundException e) {
       System.err.println(e.toString());
      }catch(SQLException ee) {
       System.err.println(ee.toString());
      }
      return con;    //返回一个Connection对象
     }
    }
    

    GetConnection类调用方法

    */
    *调用GetConnection类片段
    */
    Connection conn=new GetConnection().getConn();    //调用GetConnection类  
    Statement stmt = conn.createStatement();  //实例化Statement对象
    ResultSet rs = stmt.executeQuery("SELECT * FROM boss");//执行SQL语句,返回结果集  
    

    Java连接数据库成功!

    展开全文
  • Java连接数据库的几种方式

    千次阅读 多人点赞 2018-08-29 12:50:36
    Java连接数据库的几种方式
  • Java 连接数据库的工具类

    千次阅读 2018-07-02 22:43:17
    用jdbc连接mysql数据库的工具类:做到连接数据库,只需要修改配置文件的数据库名,自己数据库的用户名和密码,其他不用修改,测试类已经写好。需要的jar包:junit-4.7.jar 和jdbc的驱动包:自己在网上可以免费下载一...
  • java链接数据库打印输出中文显示乱码 打印结果出现中文乱码,经过一番百度,原来是数据库也要指定编码格式
  • 微信小程序通过JAVA连接数据库

    千次阅读 热门讨论 2019-05-17 21:09:19
    微信小程序通过JAVA连接数据库了解微信小程序的数据请求微信小程序传输数据后端接受并传回数据接收数据返回数据小程序接收数据最后 了解微信小程序的数据请求 官方的开发文档中有对应的网络请求: ...
  • java连接数据库失败

    千次阅读 2018-05-20 12:30:28
    运行下面代码段,一直提示...import java.sql.*;import java.io.*;public class Login { public static void main(String[] args)throws Exception,SQLException { String url="jdbc:mysql://localhost:3306...
  • java连接数据库为何不需要加载驱动就可以连接成功? 在使用java连接mysql数据库时没有写Class.forName(“com.mysql.jdbc.Driver”);但是也可以成功连接数据库; 正常应该是这样 非常疑惑,原因如下: jdbc4.0之后...
  • java连接数据库实现添加、修改、查询功能

    千次阅读 多人点赞 2019-06-09 23:55:40
    一、题目:使用java语言连接数据库完成简单的查询、修改、添加功能 二、源代码: import java.util.Scanner; import java.sql.SQLException; import java.sql.Statement; import java.sql.Connection; import ...
  • java数据库的连接简单的介绍JDBCJDBC连接数据库简单步骤(以遍历数据库信息为例):代码优化与改进JDBC Dao模式4.statement安全问题statement的执行,其实是拼接sql语句,然后再一起执行。PrepareStatement5.数据库...
  • Java连接数据库实现用户登录密码验证

    万次阅读 多人点赞 2019-05-07 21:23:59
    1.在store_db数据库中创建一个t_user表; 在domain包中创建一个User的类: package com.xxf.domain; public class User { private Integer id; private String username; private String password; private ...
  • java 连接数据库以及常见错误

    万次阅读 2018-10-24 16:12:49
    最近在写一个Java小项目,用到了数据库连接的知识,一个多星期的使用也碰到了不少问题。这里把这一块总结一下。  本人使用的是eclipse编译器和MySQL数据库还有连接两个的数据库驱动。配置的话可以看我的另一篇连接...
  • java 连接数据库时发生的一些异常

    千次阅读 2018-07-10 20:55:51
    第一次写博客 如果有不足之处请多指教 相信大家在用java连接数据库对数据库进行更新查询的时候会遇到很多异常, 今天我们就来盘点一下java当中连接数据库时经常遇到的一些异常1. 异常:java.sql.SQLException: ...
  • 开头我想先说一句 在北京学习的那个伙计,他是学计算机的,回来就问我 你会不会Java数据库 然后又说这特别有用 然后想着还是记录一下把 我们老师所说的几万块的课程 哈哈哈哈 首先 我现附上 java数据库所需要的...
  • 输入查询条件后,点击查询按钮后怎样使旁边表格中不符合的记录自动隐藏起来。
  • java连接数据库并显示数据

    万次阅读 2017-01-29 19:50:13
     java连接MySQL数据库需要用到JDBC工具(mysql-connector-java-5.1.39-bin.jar),这是一个jar包,不同的数据库对应不同的jar包,这里用的是MySQL数据库jar包,导入很简单,鼠标对项目右击 - Build Path - ...
  • JAVA连接数据库操作java.sql.Connection

    千次阅读 2020-06-03 16:59:13
    ODBC(Open DataBase Connectivity,开放式数据库连接,是由microsoft公司提供的api):它负责来了解不同厂商和类型的DBMS,为各种不同的编程语言提供查插改删的功能。 import java.sql.*; 接口名称 说明 ...
  • java连接数据库配置文件

    千次阅读 2018-08-27 09:49:47
    mysql驱动: url=jdbc:mysql://127.0.0.1:3306/tedu_store?useUnicode=true&characterEncoding=utf8 driver=com.mysql.jdbc.Driver user=root password=rootadmin initialSize=2 ...jdbc...
  • jdbc中的java链接Oracle数据库所需jar包,ojdbc6.jar。
  • 这软件是一个集成开发环境,安装启动后即可使用,集成了tomcat和mysql数据库首先我们先新建一个首页文件index.jsp<%@ page language="java" contentType="text/html; charset=utf-8" ...
  • Java连接MySQL数据库步骤

    万次阅读 多人点赞 2019-08-31 17:10:47
    Java连接MySQL数据库步骤 声明,只推荐你看代码学会我的步骤,逻辑,还有用的所有方法 第一, ​ 安装mysql数据库配置(https://www.jianshu.com/p/ea4accd7afb4),安装还有配置教程,按照步骤来肯定没错,里面是...
  • java连接各种数据库的驱动 jar包
  • java连接数据库出现的中文乱码问题

    千次阅读 2016-06-11 21:00:53
    在相应的jsp页面或者html页面设置相关的字符集即可<%@page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>2、传值乱码 解决方法:配置filter <filter-name>springUtf8Encoding...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 817,988
精华内容 327,195
关键字:

java连接数据库

java 订阅