Java链接MySQL与基本获取

 1 package Test01;
 2
 3 import java.sql.*;         //导入java.包
 4 //import java.sql.Connection;
 5 //import java.sql.DriverManager;
 6 //import java.sql.PreparedStatement;
 7 //import java.sql.SQLException;
 8
 9 public class Test01 {
10     static Connection con;
11     static Statement sql;
12     static ResultSet res;
13
14     public Connection getConnection() {
15         //加载ODBC数据库驱动
16         try {
17             Class.forName("com.mysql.cj.jdbc.Driver");   //不会对具体的驱动类产生依赖
18             System.out.println("数据库驱动加载成功 !");
19         }catch(ClassNotFoundException e) {
20             e.printStackTrace();
21         }
22
23         //连接数据库,数据库名为school 用户名为root 密码为123456
24         try {
25             con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/school","root","123456" );//数据库,用户,密码
26             System.out.println("数据库连接成功 !");      //如果链接不成功,请检查数据库服务是否打开,所链接的数据库信息是否正确。
27         }catch(SQLException e) {
28             e.printStackTrace();
29         }
30
31         //
32         try {
33             Statement sql = con.createStatement();
34         }catch(SQLException e) {
35             e.printStackTrace();
36         }
37         return con;
38
39     }
40
41
42     public static void main(String[] args) {
43         Test01 c = new Test01();
44         con = c.getConnection();
45
46         //获取数据库消息
47         try {
48             sql = con.createStatement();
49             res = sql.executeQuery("select *from student");  //查询数据库中的student表
50             while(res.next()) {
51                 String id = res.getString("id");          //括号内的字符串是数据库中的字段,不一致会抛出错误
52                 String name = res.getString("name");
53                 String classs = res.getString("class");  //班级class是java的关键字,所以我改为了classs
54                 String age = res.getString("age");
55
56                 System.out.println("编号:"+id);         //输出查询结果
57                 System.out.println("姓名:"+name);
58                 System.out.println("班级:"+classs);
59                 System.out.println("年龄:"+age);
60                 System.out.println("\n");
61             }
62         }catch(Exception e) {
63             e.printStackTrace();
64         }
65
66     }
67 }

如有雷同

原文地址:https://www.cnblogs.com/wholala/p/10164718.html

时间: 2024-08-27 16:27:48

Java链接MySQL与基本获取的相关文章

MyEclipse中Java链接MySQL

MyEclipse中Java链接MySQL.先解压JDBC的jar文件.配置环境. 下面我写了段Java程序加载JDBC驱动连接MySQL的代码 GetConn.java package mysql; import java.sql.*; public class GetConn {    public Connection conn = null;                        //创建Connection对象    public Connection getConnectio

Java链接mysql操作

Java 链接mysql数据库操作 java链接mysql 首先加载mysql在java中的jdbc驱动 Class.forName("com.mysql.jdbc.Driver"); 其次建立与mysql已有数据库建立连接 String url = "jdbc:mysql://localhost:3306/mydata?userUnicode=true&characterEncoding=utf-8&useSSL=false" 其中jdbc是调用j

java 链接mysql数据库以及乱码

 JDK:j2sdk1.5.0 MySQL:mysql-5.0.41-win32_178 JDBC驱动:mysql-connector-java-3.2.0-alpha-bin.jar 一.java与数据库的连接 java与数据库的连接书上写有四种方法,我的理解其实从其实质上说就两种,一种建立JDBC-ODBC桥,通过ODBC数据源与数据库相连.另一种是纯java式的连接,通过java类库API驱动连接.以MySQL为例,这两种方法分别需要MySQL-ODBC驱动和MySQL-JDBC-OD

java 链接mysql

//在pom的依赖里增加 mysql的artifact,形如//groupId = mysql//artifactId = mysql-connector-java//version = 5.1.25 package chen;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;im

java链接MySQL数据库时使用com.mysql.jdbc.Connection的包会出红线问题

package com.swift; //这里导入的包是java.sql.Connection而不是com.mysql.jdbc.Connection import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class TestJDBC { public static void main(String[] args) { try { Class.forName(

JAVA链接MYSQL

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #4e9072 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #3933ff } span.s1 { color: #000000 } span.s2 { color: #931a68 } span.s3 { color: #0326cc } 1.基本参数 // JDB

java 链接mysql工具包代码

package connutil; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Connutil { public static Connection Getco

Java链接MySql数据库(转)

import java.sql.*; public class JDBCTest { public static void main(String[] args){ // 驱动程序名 String driver = "com.mysql.jdbc.Driver"; // URL指向要访问的数据库名scutcs String url = "jdbc:mysql://127.0.0.1:3306/scutcs"; // MySQL配置时的用户名 String user

java链接mysql 中文乱码

{转!} 背景: 由于最近在开发一个APP的后台程序,需要Java连接远程的MySQL数据库进行数据的更新和查询操作,并且插入的数据里有中文,在插入到数据库后发现中文都是乱码.网上查了很多教程,最后都没有解决,所以在这里记录下我解决的步骤,希望能够给以后遇到相同问题朋友一个参考,同时也起到记笔记的作用.   1.数据库插入中文乱码首先需要排除的问题是,MySQL的默认字符集和对应database的字符集是什么. 通常为了以后的兼容性,建议将整个MySQL的默认字符集都设置成utf-8. 可以使用