JDBC的配置与使用

package com.imooc.db;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


/** * */public class DBUtil {    private  final static String URL="jdbc:mysql://127.0.0.1:3306/imooc?useUnicode=true&characterEncoding=utf-8";    private final static String PASSWORD="1234";    private final static String USER="root";    public static void main(String[] args) throws ClassNotFoundException, SQLException {        //1.加载驱动        Class.forName("com.mysql.jdbc.Driver");        //2.获得数据库驱动        Connection con  =  DriverManager.getConnection(URL,USER,PASSWORD);        //3.通过数据库连接操纵数据库,实现增删该查        Statement stmt=con.createStatement();        ResultSet rs=stmt.executeQuery("select user_name,age from imooc_goddess");

while(rs.next()){            System.out.println(rs.getString("user_name")+","+rs.getInt("age"));        }

}}

刚开始遇到了Access denied for user ‘1234‘@‘localhost‘ (using password: YES)的问题,仔细一检查才发现密码和用户名写反了,改过来立马能运行了,要注意的是
Connection,Statement,ResultSet三个要导入的包是java.sql.*下的,而不是com.mysql.jdbc.*下的。
时间: 2024-08-02 20:42:22

JDBC的配置与使用的相关文章

jdbc的配置(更新中)

MySQL的 JDBC URL 格式 for  Connector/J 如下例: 格式如下: jdbc:mysql://[host][,failoverhost...][:port]/[database] ?[?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]... jdbc:mysql://[host:port],[host:port].../[database] ?[?propertyName1][=proper

Jmeter JDBC Request--sqlserver JDBC驱动配置相关

1.做JDBC请求,首先要了解这个JDBC对象是什么,现在已SQLServer为例来说明 首先下载对应的数据库驱动,我已经上传到我的网盘中了,请各位直接下载,不用再在csdn用积分下载了. 地址:http://yunpan.cn/QaEjwXyXFrA5H (提取码:1f35) 注意:下载完成后,直接把sqljdbc4.zip改为jar的后缀名.然后放到放在apache-jmeter-2.6\lib下面. 2.至于创建Jmeter工程这里不再详述,直接参看下图(添加配置元件 JDBC Conne

SpringBoot 2.X集成 jdbc自动配置原理探究

前言 Springboot对于数据访问层,不管是 SQL还是 NOSQL,Spring Boot 底层都是采用 Spring Data 的方式统一处理.Spring Data 是 Spring 家族中与 Spring Boot.Spring Cloud 齐名且知名项目.想要更好的了解Sping Data,可以参考Sping Data 官网:https://spring.io/projects/spring-data 事实上,Springboot整合jdbc基本上企业都不会这么去使用,但是为什么要

转:JDBC驱动配置相关

1.做JDBC请求 ,首先要了解这个JDBC对象是什么,现在以SQLServer为例来说明 首先下载对应的数据库驱动(百度“jdbc sqlserver驱动”,然后下载). 注意 :下载完成后,直接把sqljdbc4.zip改为jar的后缀名.然后放到 放在jmeter的\lib目录下,例如C:\jmeter-2.13\lib. 2. 至于创建Jmeter工程这里不再详述,直接参看下图( 添加配置元件 JDBC Connection Configuration ) 关于以上的URL和JDBC驱动

Tomcat使用JDBC Realm配置Basic认证

1. 下载MySQL JDBC驱动(mysql-connector-java-x.x.x-bin.jar)放到TOMCAT_HOME/lib目录下. 2. 配置TOMCAT_HOME/server.xml,添加JDBCRealm,注释掉原来的LockOutRealm. <Realm className="org.apache.catalina.realm.JDBCRealm"       driverName="org.gjt.mm.mysql.Driver"

spring jdbc 事务配置----TransactionTemplate使用

1.在配置文件中配置 <!--事务模板 --> <bean id="transactionTemplate" class="org.springframework.transaction.support.TransactionTemplate"> <property name="transactionManager" ref="transactionManager" /> </bean

简单JDBC数据库配置(Eclipse)

1.确保mysql已安装完且可连接,我个人用的是Homebrew下的8.0.18 2.加入连接mysql的依赖包 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.16</version> </dependency> 同样是mvnrepository里下的第一个/J 3

MySQL Connector/J 6.x jdbc.properties 配置, mysql-connector-java-6.0.4.jar 异常

报错信息 Caused by: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezon

Cannot find class: ${jdbc.driver}——配置了sqlSessionFactoryBeanName也报错之问题分析

MyBatis中一个sqlSessionFactory代表一个数据源,那么配置多个数据源只需要注入多个sqlSessionFactory即可. 首先需要说明的是,用mybatis-spring-1.1.0貌似无法配置多个数据源(这里说的不对,应该是无法在配置数据源中使用${..}占位符),这里大概折腾了我一整天的时间.后来才想到可能是版本问题,于是换了最新的1.2.2版,问题就迎刃而解了. 下面记录一下分析这个问题的过程: 首先我在Spring的配置文件中配置了org.springframewo

java关于jdbc的配置与使用步骤

1.下载一个jdbc的jar包 2.在eclipse的项目名右键-new-folder 创建一个文件夹lib 3.将jar包拖到此文件夹中,在此jar包右键build path--add to path  ,现在jar包导入成功 下面介绍jdbc使用流程 首先在使用jdbc的java文件里导包 Import java.sql.*; 1.加载驱动:Class.forName("com.mysql.jdbc.Driver"); 2.创建连接:Connection cnn=DriverMan