`
jackiezy
  • 浏览: 42303 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

java链接数据库,代码不知道错在哪里啊?老是无法访问数据库

阅读更多

import java.sql.*;
import javax.sql.*;
public class JDBCDemo
{
   
    public JDBCDemo()
    {
        try
        {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载驱动器
            String dbUrl = "jdbc:microsoft:sqlserver://localhost:1433;databasename=bookstore";//获取链接
            String databaseUser = "bookstore"; //数据库用户
            String databasePassword = "bookstore"; //数据库用户密码
            Connection con = DriverManager.getConnection(dbUrl,databaseUser,databasePassword);
           
            DatabaseMetaData dbmd = con.getMetaData();
            System.out.println(dbmd.getDatabaseProductName());
            System.out.println(dbmd.getDatabaseProductVersion());
            System.out.println(dbmd.getDriverName());
            System.out.println(dbmd.getDriverVersion());
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
        }
       
       
    }
   
    public static void main(String[] args)
    {
        new JDBCDemo();
    }
   
   

}

分享到:
评论

相关推荐

    数据库小知识用java访问数据库

    节,但是很多Java初学者在学习连接数据库的过程中 感到非常头疼,总是出现一系列的问题,不是连接错 误报异常,就是无法显示数据库表中的数据,或者修 改和删除数据不成功。本文是笔者根据多年Java教学 经验,对Java...

    JAVA数据库访问控制框架

    这个数据库访问控制框架工程名为dbmanager,目前的版本是1.1.8,只支持MYSQL数据库,在未来的两周时间内我会发布后续扩展版本... 本框架的具体用法和结构请大家参考我的博客文章《JAVA数据库访问控制框架设计与使用》。

    JAVA数据库访问控制框架文档

    之所以想写这个框架,最主要的一个原因是,目前在JAVA开发中通常使用的第三方开源框架,如:Spring、Hibernat等,虽然功能强大且拥有很好的性能,但在具体使用的时候个人感觉总是不那么方便,而且这些第三方开源框架...

    JAVA数据库访问控制框架V1.5.6

    之所以想写这个框架,最主要的一个原因是,目前在JAVA开发中通常使用的第三方开源框架,如:Spring、Hibernat等,虽然功能强大且拥有很好的性能,但在具体使用的时候个人感觉总是不那么方便,而且这些第三方开源框架...

    JAVA基础:将数据库操作封装到Javabean文档信息

    需要注意的是,在封装数据库操作时,不能简单地返回结果集(ResultSet 对象),因为结果集总是依赖于它使用的连接(Connection)对象。因此,当连接对象在方法内被关闭后,返回的 ResultSet 就没有用了。如果真的要...

    Java访问SQLServer数据库的设计与实现

    数据库连接是软件项目开发中很重要的一个环节,但是很多Java 初学者在学 习连接数据库的过程中感到非常头疼,总是出现一系列的问题,不是连接错误报...异常,就是无法显示数据库表中的数据,或者修改和删除数据不成功。

    解决Linux下tomcat连接MySQL数据库

    在linux下,开发一个web应用,期间调用数据库时总是不成功,如果单独写一个类,并编译执行访问数据库,正常,但是用web应用来调这个类连接数据库,就会出现错误:...  ** BEGIN NESTED EXCEPTION ** ...

    基于数据库的自动化生成工具,自动生成JavaBean、自动生成数据库文档等(v4.1.2版)

    包括用MyEclipse连接数据库生成JavaBean,但多多少少还是会有一些不尽人意的地方,包括表和表字段的comment总是无法生成,而且还会生成很多无用的注释代码,让代码看起来一点都不干净,配置非常繁琐等等问题。...

    支持多数据库的ORM框架ef-orm.zip

    例如:数据库查询条件的传入问题是所有ORM框架都不能回避的一个问题,所以我经常在想——既然我们可以用向DAO传入一个Entity来实现插入操作,为什么就不能用同样的方法来描述一个不以主键为条件的update/select/...

    java 面试题 总结

    forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect...

    JAVA面试题最全集

    9.Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。 10.找出下列代码可能存在的错误,并说明原因: 二、JSP&Servlet技术 1.描述JSP和Servlet的区别、共同点、各自应用的范围 2.在Web开发中...

    通用的baseDao,连接数据库的方法之一

    这是一个非常通用的数据库连接的方法,MyEclipse和sql得连接,当我们在做程序的时候有一些代码总是重复的如果你把这些重复的文件打成一个jar包就好像用sun公司提供的那些Java包一样,这样会节省你很多的时间和精力,...

    薪资管理数据库

    一个单位的职工不会是一成不变的,总是在不 断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应 考虑到这些情况。 对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批 量...

    [Java]Ibatis Spring Integration Demo

    不知道为啥Spring这家伙为啥在java下有那么高的地位,感觉走到哪里都要用到它,不过无可否认java下Spring本身对于常见的框架都提供了很好的集成。很早以前.net和java程序员互相说自己好,对方不好的时候,看过过一句...

    java面试题

    答:声明式的事务管理主要是将在进行对数据库中数据的添加或者修改时需要执行事务管理,主要是为了避免在执行添加或修改的时候添加或修改不完全正确,导致数据丢失。spring使用AOP面向切面的思想进行事务管理的。 ...

    JAVA自学之路

    有不少的同学发信给我,和我探讨java的自学过程应该是什么样的,毕竟有很多人因为各种各样的原因不能参加培训。我试着给出自己的见解,抛砖引玉吧。 这个路线图是给那些为了就业的人准备的,如果只是兴趣,不一定照...

    如何连接MySQL-Oracle数据库

    JDBC的URL=协议名:子协议名:数据源名。...a 协议名总是“jdbc”。 b 子协议名由JDBC驱动程序的编写者决定。 c 数据源名也可能包含用户与口令等信息;这些信息也可单独提供。 几种常见的数据库连接.......

    JAVA连接sql2000数据库两种连接字符串

    连接sql2000时总是报错!别的不说先将sql2000升级到sp4

    ip登记管理代码java版

    只要在局域网中选择一台电脑,安装本软件,就可以在局域网中其他电脑上,打开浏览器,自动获取本机ip地址及其他硬件信息,自动向软件登记ip地址,也可以登录软件,进行ip地址查询。 技术参数:本软件对系统的要求极...

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    180多页面试题,前前后后不间断的更新了两年,准备换工作时,总是拿来看看,有比较好的面试题,也不间断的更新,面试题目录如下: 【基础】面向对象的特征有哪些方面 13 抽象 13 继承 13 封装 13 多态性 13 【基础】...

Global site tag (gtag.js) - Google Analytics