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;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;

import org.omg.Messaging.SyncScopeHelper;

public class mystest {

static String url;
static String name;
static String password;

static{
  Properties cfg=new Properties();
  InputStream in=chen.mystest.class.getClassLoader().getResourceAsStream("db.properties");
  try {
    cfg.load(in);
    System.out.println(cfg);
    url=cfg.getProperty("url");
    name=cfg.getProperty("name");
    password=cfg.getProperty("password");
  }

   catch (Exception e) {
    throw new RuntimeException(e);
    }
}

public static void main(String[] args) throws IOException, ClassNotFoundException, SQLException {

  Class.forName("com.mysql.jdbc.Driver");
  System.out.println("chenggong");
  Connection conn=DriverManager.getConnection(url,name,password);
  System.out.println("链接成功");
  Statement smt=conn.createStatement();
  String sql="select * from test";
  ResultSet rs= smt.executeQuery(sql);
  while(rs.next()){
    name=rs.getString("name");
    String id=rs.getString("id");
    int no=rs.getInt("no");
    String name=rs.getString("name");
    System.out.println(name);
    System.out.println(no);
    System.out.println(id);
    }
  }

}

时间: 2024-11-07 11:31:18

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

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

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