您的位置:

包含java通过mysql的词条

本文目录一览:

如何使用Java访问MySQL数据库

第1步 获取Java与MySQL的连接器

第2步 将下载的包存放在自己机器上jdk安装目录下面的jre目录下面的lib目录下面的ext目录中,在程序中导入与数据库操作相关的对象

import java.sql.Connection; //导入数据库连接对象

import java.sql.DriverManager; //导入数据库驱动管理对象

import java.sql.ResultSet; //导入数据记录集对象

import java.sql.SQLException; //导入数据SQL操作异常对象

import java.sql.Statement; //导入SQL操作接口对象

第3步:在程序中写入如下内容

String url; //连接数据库的字符串

String sql; //执行数据sql查询操作的字符串

Connection conn; //数据库连接变量

Statement st; //数据库操作对象

ResultSet rs; //数据记录集对象

url = "jdbc:mysql://localhost:3306/test?user=rootpassword="; //在程序中只要修改这句,就可以实现数据库连接

try {

conn = DriverManager.getConnection(url);

st = conn.createStatement();

sql = "select * from test"; //只要修改这句,就可以实现各种查询操作

rs=st.executeQuery(sql); //执行数据查询

while(rs.next())

{

System.out.println(rs.getString(1)); //获得数据表test中第1个字段的数据,该字段为字符串类型

System.out.println(rs.getString(2)); //获得数据表test中第2个字段的数据,该字段为字符串类型

}

rs.close(); //关闭数据记录集

conn.close(); //关闭数据库连接

} catch (SQLException e) {

System.out.println("Error:"+e.toString()+e.getMessage());

}

如何用java连接mysql数据库

首先要引入 MySQL-connector-java-5.0.5-bin.jar 包,

package hqs;

import java.sql.*;

public class DataBasePractice {

  

    public static void main(String[] args) {

        //声明Connection对象

        Connection con;

        //驱动程序名

        String driver = "com.mysql.jdbc.Driver";

        //URL指向要访问的数据库名mydata

        String url = "jdbc:mysql://localhost:3306/mydata";

        //MySQL配置时的用户名

        String user = "root";

        //MySQL配置时的密码

        String password = "root";

        //遍历查询结果集

        try {

            //加载驱动程序

            Class.forName(driver);

            //1.getConnection()方法,连接MySQL数据库!!

            con = DriverManager.getConnection(url,user,password);

            if(!con.isClosed())

                System.out.println("Succeeded connecting to the Database!");

            //2.创建statement类对象,用来执行SQL语句!!

            Statement statement = con.createStatement();

            //要执行的SQL语句

            String sql = "select * from student";

            //3.ResultSet类,用来存放获取的结果集!!

            ResultSet rs = statement.executeQuery(sql);

            System.out.println("-----------------");

            System.out.println("执行结果如下所示:");  

            System.out.println("-----------------");  

            System.out.println(" 学号" + "\t" + " 姓名");  

            System.out.println("-----------------");  

              

            String name = null;

            String id = null;

            while(rs.next()){

                //获取stuname这列数据

                name = rs.getString("stuname");

                //获取stuid这列数据

                id = rs.getString("stuid");

                //首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。

                //然后使用GB2312字符集解码指定的字节数组。

                name = new String(name.getBytes("ISO-8859-1"),"gb2312");

                //输出结果

                System.out.println(id + "\t" + name);

            }

            rs.close();

            con.close();

        } catch(ClassNotFoundException e) {   

            //数据库驱动类异常处理

            System.out.println("Sorry,can`t find the Driver!");   

            e.printStackTrace();   

            } catch(SQLException e) {

            //数据库连接失败异常处理

            e.printStackTrace();  

            }catch (Exception e) {

            // TODO: handle exception

            e.printStackTrace();

        }finally{

            System.out.println("数据库数据成功获取!!");

        }

    }

  

}

java怎么连接mysql数据库

java 连接 mysql 和连接oracle 是相同的

第一步 配置驱动

第二步 配置数据库服务地址默认端口 3306

第三步 打开连接(配置用户和密码)

具体代码如下:

String url = "jdbc:mysql://localhost:3306/javademo?user=rootpassword=rootuseUnicode=truecharacterEncoding=UTF8";

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

conn = DriverManager.getConnection(url);

Statement stmt = conn.createStatement();

怎样用java连接mysql

1.加载驱动;2.链接数据库;3.执行命令;4.关闭数据库; import java.sql.*; class MysqlConnection { /*要是更换数据库,就直接更换这些语句就行了,main函数的那些都不用动的,主要是驱动(DBDRIVER)和链接方式(DBURL)*/ private static String DBDRIVER = "org.gjt.mm.mysql.Driver";//这个是与下载jdbc-mysql里面的那个driver.class文件是对应的,你 //可以解压找下,会发觉驱动就是那个鬼东西的。。 private static String DBURL = "jdbc:mysql://localhost:3306/study";/* jdbc:mysql://localhost:3306:test这句里面分如下解析: jdbc:mysql:// 是指JDBC连接方式; localhost: 是指你的本机地址; 3306 SQL数据库的端口号; study 就是你要连接的数据库的地址。 你可以试下不要这个'study',或者胡乱接一个不存在的数据库, 然后还可以执行下面语句来实现连接数据库(a) */ private static String DBUSER = "scott"; private static String DBPASSWORD = "tiger"; public static void main(String[] args)throws Exception { Class.forName(DBDRIVER);//1.加载驱动 Connection conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);//2.获得链接 Statement statement = conn.createStatement();//3.执行命令 //statement.executeUpdate("use study");//(a)要是没有上面的那个数据库,就要使用这个函数来连接数据库 ResultSet result = statement.executeQuery("SELECT * FROM emp");//结果收集,迭代 while(result.next()){ printf(result.getObject(1)+" "); printf(result.getObject(2)+" "); printf(result.getObject(3)+" "); printf(result.getObject(4)+"\n"); } conn.close(); } public static void printf(Object obj){ System.out.print(obj); } public static void printfln(Object obj){ System.out.println(obj); } }