java web 连接mysql,javamysql

发布时间:2019-08-17  栏目:Python  评论:0 Comments

java web 连接mysql,javamysql

 

1.创立数据库

 1 create database jdbc; 

图片 1

 

2.开立数据表

1 create table create table stu10( id int(10) primary key auto_increment, name varchar(20) not null, age varchar(10) not null, address varchar(20) not null);

图片 2

 

3.透过insert语句扩大数据

1 insert into stu10 values(1,'码-奴','20','浙江嘉兴');

图片 3

 4.创造连接数据库类

 1 package com.tu.jdbc;
 2 
 3 import java.sql.Connection;
 4 import java.sql.DriverManager;
 5 import java.sql.SQLException;
 6 
 7 public class Jdbc_con {
 8     public Connection getConnection(){
 9         try {
10             //加载数据库驱动
11             Class.forName("com.mysql.jdbc.Driver");
12             //连接数据库
13             return DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbc","root","123");
14         } catch (Exception e) {
15             // TODO Auto-generated catch block
16             e.printStackTrace();
17         }
18         return null;
19     }
20     
21     public void closeConection(Connection con){
22         if(con!=null){
23             try {
24                 con.close();
25             } catch (SQLException e) {
26                 // TODO Auto-generated catch block
27                 e.printStackTrace();
28             }
29         }
30     }
31 }

5.开立测验类

 1 package com.tu.jdbc;
 2 
 3 import java.sql.Connection;
 4 import java.sql.ResultSet;
 5 import java.sql.SQLException;
 6 import java.sql.Statement;
 7 
 8 public class Test {
 9 
10     public static void main(String[] args) {
11         Test ts = new Test();
12         ts.list();
13 
14     }
15 
16     public void list() {
17         Jdbc_con jc = new Jdbc_con();
18         Connection jdbc = jc.getConnection();
19         String sql = "select id,name from stu10";
20         try {
21             Statement sm = jdbc.createStatement();
22             ResultSet rs = sm.executeQuery(sql);
23             while (rs.next()) {
24                 int id = rs.getInt(1);
25                 String name = rs.getString(2);
26                 System.out.println(id + name);
27             }
28         } catch (SQLException e) {
29             // TODO Auto-generated catch block
30             e.printStackTrace();
31         }
32 
33     }
34 }

图片 4

 

http://www.bkjia.com/Javabc/1131360.htmlwww.bkjia.comtruehttp://www.bkjia.com/Javabc/1131360.htmlTechArticlejava web 连接mysql,javamysql 1.开立数据库 1
create database jdbc; 2.创制数量表 1 create table create table stu10( id
int ( 10 ) primary key auto_increment, name varch…

Java 连接 MySQL
要求驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后收获jar库文件,然后在对应的项目中程导弹入该库文件。

下载步骤:

图片 5

图片 6

 图片 7

图片 8

 链接:http://pan.baidu.com/s/1o8PhY2Y 密码:a1g1

 

一而再代码示例:

package com.josft.test;

import java.sql.*;

public class MySQLDemo {

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

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

    public static void main(String[] args) {
        Connection conn = null;
        Statement stmt = null;
        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 id, name, url FROM websites";
            ResultSet rs = stmt.executeQuery(sql);

            // 展开结果集数据库
            while(rs.next()){
                // 通过字段检索
                int id  = rs.getInt("id");
                String name = rs.getString("name");
                String url = rs.getString("url");

                // 输出数据
                System.out.print("ID: " + id);
                System.out.print(", 站点名称: " + name);
                System.out.print(", 站点 URL: " + url);
                System.out.print("\n");
            }
            // 完成后关闭
            rs.close();
            stmt.close();
            conn.close();
        }catch(SQLException se){
            // 处理 JDBC 错误
            se.printStackTrace();
        }catch(Exception e){
            // 处理 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();
            }
        }
        System.out.println("Goodbye!");
    }
}

参考:http://www.runoob.com/java/java-mysql-connect.html

留下评论

网站地图xml地图