Java 连接sql 数据库方法及代码

本文介绍了如何使用Java连接到Microsoft SQL Server数据库,包括安装JDBC驱动,设置数据源,以及编写Java代码进行数据库连接和查询操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

Java 连接sql 数据库方法及代码

准备工作

1.       安装Microsoft SQL Server 2000 Driver for JDBC驱动.(可以在网上下载资源)

2.       安装完驱动后,把安装目录(C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib)下的msbase.jarmssqlserver.jarmsutil.jar三个文件放到j2sdk1.4.2_11/jre/lib/ext目录下。

3.       下载SQL2KSP4,并安装。

设置数据源

1.  在开始­­­——设置——控制面板——管理工具——数据源中,在“用户DSN”一栏中,添加数据源。

下一步: 

下一步;

下一步:

下一步:

最后“确定”。

2.在“文件DSN”中添加sql 数据库

一步步添加完数据库后。编写代码。如下:

package com.fzet.cois;

 

import   java.sql.*;

public   class   MSSQLText

{

        public   static   void   main(String   args[])

        {

       

        String   url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=11";

        String   user= "sa";//这里替换成你自已的数据库用户名

        String   password= "123456";//这里替换成你自已的数据库用户密码

 

        String   sql2= "SELECT * from wage";   //这里替换成你自己的表名      

              try

  {       //这里的异常处理语句是必需的.否则不能通过编译!

                 System.out.println("dd");

                        Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver");

                        System.out.println( "类实例化成功! ");

                       

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

                        System.out.println( "创建连接对像成功! ");

                       

                        Statement   st   =   con.createStatement

                        (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);

                        System.out.println( "创建Statement成功! ");

                       

                        ResultSet   rs   =   st.executeQuery(sql2);

                        System.out.println( "操作数据表成功! ");

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

                 

         

        while(rs.next())

                        {    

              System.out.print(rs.getString( "name ")   +   "         ");//这里替换成你自己表中的列名

                               

              }

      rs.close();

                        st.close();

                        con.close();

    }

    catch(Exception   err){

                        err.printStackTrace(System.out);

                }

  }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值