首页 > 学院 > 开发设计 > 正文

java与数据库连接的几个步骤

2019-11-15 01:03:13
字体:
来源:转载
供稿:网友
java数据库连接的几个步骤

作为一个新手小白,我自己也是花了一点时间把这个事情弄明白,下面就说一下具体步骤:

1.软件:数据库软件(我用的是MySQL),java编译器eclipse。

2.在工程中引入“mysql-connector-java-5.1.33-bin.jar”,这个文件在mysql安装目录下的Connector J文件夹中。

具体做法右键工程名->build path->add External Archives->mysql-connector-java-5.1.33-bin.jar;

3.打开mysql服务,命令行输入net start mysql(注意mysql是服务名,有时可能会不同,我的是mysql57),

或者通过“任务管理器->服务”或者“控制面板->管理工具->服务”右键手动启动。

4.熟悉数据库基本命令,这里就不赘述了。

5.编写java代码并运行:

import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class mysqlTest {    public static void main(String[] args) {        new mysqlTest().start();    }    public void start() {        String driver = "com.mysql.jdbc.Driver";        String url = "jdbc:mysql://127.0.0.1:3306/mybase";//mybase为数据库名称        String user = "root";        String passWord = "rootpassword";        try {            Class.forName(driver).newInstance();            // 尝试连接数据库            Connection conn = DriverManager.getConnection(url, user, password);            if (!conn.isClosed())                System.out.PRintln("Succeeded connecting to the Database!");            // 编译数据库语句            Statement statement = conn.createStatement();            String sql = "select * from IDinformation";            ResultSet rs = statement.executeQuery(sql);            String name = null;            while (rs.next()) {                name = rs.getString("id");                System.out.println(name + "/t" + rs.getString("secret"));            }            rs.close();            conn.close();        } catch (ClassNotFoundException e) {            System.out.println("Sorry,can`t find the Driver!");            e.printStackTrace();        } catch (SQLException e) {            e.printStackTrace();        } catch (Exception e) {            e.printStackTrace();        }    }}

6.每个人的电脑环境和软件都有差异,不要想一次就能把事情做好,要多多尝试。

容易出问题的就是第2、3步和代码的编写。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表