怎么使用JAVA连接数据库

怎么使用JAVA连接数据库,第1张

String s strURL="jdbc:odbc:student"; // 数据库标识名, 其中student为我们数据库的名字

String user;//数据库的登录名

String password;//数据库的登录密码

ClassforName("sunjdbcodbcJdbcOdbcDriver");

Connection conn=DriverManagergetConnection(strURL,user,password); //获取连接

Statement stmt = conncreateStatement(ResultSetTYPE_SCROLL_INSENSITIVE,

ResultSetCONCUR_UPDATABLE);//可滚动的

我再给你添加这种odbc的连接方式,即先用odbc数据源管理将数据库添加为用户数据源,程序连接的时候连接数据源就行,因为有的数据库需要专门的调用驱动,安装和调试不易,所以用odbc做一个中转,请结合参考资料理解

这几种就是java连接各类常用数据库的方法了

下载mysql的JDBC驱动包,引入JDBC驱动包

import javasql;

public class TestMySql {

  static Connection con = null;

  static Statement sql = null;

  static ResultSet res = null;

  public static void main(String[] args) {

    TestMySql c = new TestMySql();

    con = cgetConnection();

    try {

      sql = concreateStatement();

      res = sqlexecuteQuery("select  from dept");

      while (resnext()) {

        Systemoutprint(resgetString(1) + "<——>");

        Systemoutprint(resgetString(2) + "<——>");

        Systemoutprint(resgetString(3) );

        Systemoutprintln();

      }

     

    } catch (SQLException e) {

      eprintStackTrace();

    } finally {

      try {

        if (res != null) {

          resclose();

          res =null;

        }

        if (sql != null) {

          sqlclose();

          sql =null;

        }

        if (con != null) {

          conclose();

          con =null;

        }

      } catch (SQLException e) {

        eprintStackTrace();

      }

    }

  }

  public Connection getConnection() {

    try {

      ClassforName("commysqljdbcDriver");

      // 加载mysqlJDBC驱动

      Systemoutprintln("数据库驱动加载成功");

    } catch (ClassNotFoundException e) {

      eprintStackTrace();

    }

    try {// 通过访问数据库的URL获取数据库连接对象

      con = DriverManagergetConnection(

          "jdbc:mysql://localhost:3306/mydata", "root", "qwer1234");

      Systemoutprintln("数据库连接成功");

    } catch (SQLException e) {

      eprintStackTrace();

    }

    return con; // 按方法要求返回一个Connection对象

  }

}

本文将介绍使用java连接sqlserver数据库

工具/材料

myeclipse 、 SqlServer数据库

方法:

1、要向连接数据库,首先应该保证数据库服务打开

2、数据库服务打开之后就可以在环境中编写连接代码了。如图:

连接数据库就是这两个步骤:1)加载驱动、2)创建连接。

注意在导包是导入的javasql下的。

接下来直接运行一下就可以测试是否连接成功了

java中使用jdbc连接sql server数据库步骤:

1JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)

<1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbcjar文件,得到其路径开始配置环境变量

在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_12\enu\sqljdbcjar

<2> 设置SQLEXPRESS服务器:

a打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP

b右键单击启动TCP/IP

c双击进入属性,把IP地址中的IP all中的TCP端口设置为1433

d重新启动SQL Server 2005服务中的SQLEXPRESS服务器

e关闭SQL Server Configuration Manager

<3> 打开 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample

<4> 打开Eclipse

a新建工程-> Java -> Java project,起名为Test

b选择eclipse->窗口->首选项->Java->installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbcjar

c右键单击目录窗口中的Test, 选择Build Path ->Configure Build Path, 添加扩展jar文件,即把sqljdbcjar添加到其中

<5> 编写Java代码来测试JDBC连接SQL Server数据库

import javasql;

public class Test {

public static void main(String[] srg) {

//加载JDBC驱动

String driverName = "commicrosoftsqlserverjdbcSQLServerDriver";

//连接服务器和数据库sample

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";

String userName = "sa"; //默认用户名

String userPwd = "123456"; //密码

Connection dbConn;

try {

ClassforName(driverName);

dbConn = DriverManagergetConnection(dbURL, userName, userPwd);

Systemoutprintln("Connection Successful!"); //如果连接成功 控制台输出

} catch (Exception e) {

eprintStackTrace();

}

}

}

执行以后就可以连接到sample数据库了。

以上就是关于怎么使用JAVA连接数据库全部的内容,包括:怎么使用JAVA连接数据库、java怎么连接mysql数据库、如何用java 连接 sqlserver 数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9296081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存