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.基本参数

   // JDBC 驱动名及数据库 URL
    static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
    //localhost:本地
    static final String DB_URL = "jdbc:mysql://localhost:3306/mysql";

    // 数据库的用户名与密码,需要根据自己的设置
    static final String USER = "root";
    static final String PASS = "123456";

2.注入驱动连接数据库,zzz_form表进行name检索,关闭数据库

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #931a68 }
span.s1 { color: #000000 }
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #931a68 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #4e9072 }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px }
p.p5 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #3933ff }
span.s1 { color: #000000 }
span.s2 { color: #3933ff }
span.s3 { color: #4e9072 }
span.s4 { color: #0326cc }
span.s5 { color: #931a68 }
span.Apple-tab-span { white-space: pre }

    try{
            // 注册 JDBC 驱动
            Class.forName("com.mysql.jdbc.Driver");

            // 打开链接
            System.out.println("连接数据库...");
            conn = DriverManager.getConnection(DB_URL,USER,PASS);

            // 执行查询
            System.out.println(" 实例化Statement对...");
            stmt = conn.createStatement();
            String sql;
            sql = "SELECT name FROM zzz_form";
            ResultSet rs = stmt.executeQuery(sql);

            // 展开结果集数据库
            while(rs.next()){
                // 通过字段检索
                String name = rs.getString("name");
                myNameList.add(name);
                System.out.println(name);
            }
            // 完成后关闭
            rs.close();
            stmt.close();
            conn.close();
        }catch(SQLException se){
            // 处理 JDBC 错误
            System.out.print("处理 JDBC 错误");
            se.printStackTrace();
        }catch(Exception e){
            // 处理 Class.forName 错误
            System.out.print("处理 Class.forName 错误");
            e.printStackTrace();
        }finally{
            // 关闭资源
            try{
                if(stmt!=null) stmt.close();
            }catch(SQLException se2){
            }// 什么都不做
            try{
                if(conn!=null) conn.close();
            }catch(SQLException se){
                se.printStackTrace();
            }
        }

说明:

1.导入库 mysql-connector-java-5.1.42-bin.jar

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #4e9072 }
span.s1 { text-decoration: underline }
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #4e9072 }
span.s1 { text-decoration: underline }
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 }
span.s1 { color: #931a68 }
span.s2 { color: #0326cc }
span.s3 { color: #3933ff }
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #4e9072 }

时间: 2024-11-05 02:28:35

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与基本获取

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 sta

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工具包代码

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. 可以使用