maven项目中的jdbc连接步骤

2023-05-16

在maven项目pom.xml中到入驱动包(以下是驱动包代码)

  <dependencies>
  <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.15</version>
</dependency>

在这里插入图片描述

导入成功会看到Maven Dependencies下有个mysql-connector-Java包
在这里插入图片描述
然后按下面步骤:

package com.base.day16;

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

public class JdbcTest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		try {

			//加载驱动程序
			Class.forName("com.mysql.cj.jdbc.Driver");

			//创建连接
			//java10为数据库名
			String url="jdbc:mysql://localhost:3306/java10?useSSL=false&serverTimezone=UTC";
			String username="用户名";
			String userpwd="密码";
			Connection conn = DriverManager.getConnection(url,username,userpwd);

			//创建Statement,执行sql
			Statement st=conn.createStatement();
			ResultSet rs=st.executeQuery("select sname,sage,ssex from student1");
			while(rs.next()){
				System.out.println("名字"+rs.getString("sname"));
				System.out.println("年齡"+rs.getInt("sage"));
				System.out.println("性別"+rs.getString("ssex"));
			}

			//关闭连接
			rs.close();
			st.close();
			conn.close();
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

maven项目中的jdbc连接步骤 的相关文章

  • Java Spring Rest 验证配置属性访问

    我有一个 Spring JSON RestAPI 它使用注释驱动的输入验证 Valid 当我尝试验证另一个对象内的对象时 出现以下错误 java lang IllegalStateException JSR 303 validated pr
  • 如何排除某些类不包含在代码覆盖率中? (爪哇)

    通过将其添加到我的 POM 文件的标签中 我已经可以排除带有声纳立方体报告的类
  • 如何使用 aether 从 Java 找到最新版本的 Maven 工件?

    他们的文档非常薄弱 我无法弄清楚 我找到了部分答案here https stackoverflow com questions 27428068 how to retrieve the latest also snapshot versio
  • Maven WebApp META-INF context.xml

    我正在使用 Maven 3 并且尝试在 webapp 文件夹下添加 META INF 文件夹 所以我正在尝试执行以下操作 src main webapp META INF context xml WEB INF 下面是我的 POM 文件
  • Android 上的 SQLite JDBC 驱动程序

    我正在尝试使用xerial sqlite jdbc在 Android 中管理我的数据库没有成功 我得到了java lang NoClassDefFoundError org sqlite SQLiteConnection异常 我已经导入了这
  • 在java中执行匿名pl/sql块并获取结果集

    我想执行匿名 PL SQL 并需要获取结果集对象 我得到了可以通过在 PL SQL 块内使用游标来完成的代码 但 PL SQL 块本身将以文本形式来自数据库 所以我无法编辑该 PL SQL 块 并且它只会返回两个值 其列名始终相同 它将返回
  • Unicode(希腊语)字符存储在数据库中,例如“??????”

    数据库中的希腊字符就像问号 我找不到解决办法 我使用 Java Swing 开发了一个应用程序 但是当我在 MySQL 中插入希腊字母时 就像问号一样 我将数据库排序规则更改为 utf8 并将列也更改为 utf8 我的项目编码设置为UTF
  • 为什么 Maven 会生成此错误:“...在 -source 1.5 中不支持”?

    今天早上 Maven 开始抱怨这个错误 error multi catch statement is not supported in source 1 5 奇怪的是 我使用的是 JDK 7 并且这段代码已经构建良好数周了 我只是将 m2e
  • Maven Antrun 不执行任务

    我正在使用 Maven AntRun 插件 1 6 从他们的示例中我无法编写要执行的以下 ant 任务的代码 示例网址 http maven apache org plugins maven antrun plugin examples c
  • 如何在maven中使用pom.xml解压任意文件

    我的路径 C ptc Windchill 10 1 Windchill 中有一个 zip 文件 请谁能告诉我如何使用maven解压这个文件 Maven 有一个与 Ant 一起使用的插件 使用该插件 您可以创建 Ant Tasks 该任务是一
  • maven 3:访问​​“root”企业 POM 版本

    使用 Maven 3 0 4 我的任务是为我们的组织提供企业父级 POM 我的团队将为开发人员在使用此 POM 时遇到的疑问或问题提供支持 他们通常会将构建日志附加到支持票证中 因此 我希望我的公司 POM 将公司父级的版本回显到任何构建的
  • 如何从Java中的连接获取查询字符串?

    我正在编写一个方法 尝试记录数据库调用 形成连接到它的连接 在查询之后 有很多地方调用方法 connect 来启动并调用 cleanUp 方法来结束 我不能并且不想修改每个地方 所以顺序是这样的 Connection con connect
  • Maven Surefire:附加到 argLine

    我有 2 个配置文件 可能会也可能不会一起使用来运行一组测试 它们各自需要不同的 vmargs 来运行 但如果它们一起使用 则可以将它们相互附加 我正在寻找一种将 argLine 设置为其当前值加上我设置的值的串联的方法 我希望它会像这样简
  • cucumber.json 报告被重新运行场景报告覆盖

    我有一个具有相同技术堆栈 JAVA1 8 Cucumber JVM JUnit Maven 的 UI 测试项目和一个 API 测试项目 这两个项目都向我展示了这个问题 可能是因为两者都存在相同的依赖关系集 我使用了使用 maven sure
  • PreparedStatement setnull方法中Types.INTEGER和Types.NULL的区别

    下面的说法有什么区别 PreparedStatement setNull 1 java sql Types NULL and PreparedStatement setNull 1 java sql Types INTEGER 第一个指示驱
  • java中import和class.forName的区别

    import 和 class forName 都会加载类文件 当我在jsp文件中做一个导入mysql数据的例子时 需要通过class forName导入驱动类 当我通过import语句导入jdbc驱动程序时 它无法从tomcat服务器中的m
  • Maven 库的可选 Gradle 依赖项

    我正在开发一个 Android 库 并且仅当使用我的库的项目也包含该依赖项时才想使用该依赖项 类似于什么Picasso https github com square picasso与OkHttp https github com squa
  • Dcucumber.options,如何拥有多个标签

    我正在尝试使用 Maven 使用以下命令运行黄瓜测试 mvn test Dcucumber options tag debug1 这个命令工作正常 但是如果我尝试类似以下的操作 我会收到错误 mvn test Dcucumber optio
  • Spring Boot:Apache derby 池为空。 30 秒内无法获取连接

    运行一段时间后 我收到此错误 路径 上下文中 servlet dispatcherServlet 的 Servlet service 抛出异常 请求处理失败 嵌套异常是 org springframework orm jpa JpaSyst
  • 确保 MAVEN_HOME 设置正确

    这里是 Java 和 Maven 菜鸟 使用 OSX 10 8 并使用 HomeBrew 安装 Maven 1 如果我说which mvn我会得到这个 usr local bin mvn 2 如果我说echo MAVEN HOME我不会得到

随机推荐