`

java中用jdbc连接常用数据库

阅读更多

大致总结了一下java中用JDBC连接常用数据库的语句:

 

/**MySql数据库连接**/
String userName="root";
String userPwd="123123";
String dbName="test";
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url="jdbc:mysql:localhost/"+dbName+"?user="+userName+"&password="+userPwd;//dbName为数据库名
String user="system";//用户名
String pwd="admin";//密码
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);

 

/**Oracle数据库连接**/
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"//orcl为数据库的SID(实例名)
String user="system";//用户名
String pwd="admin";//密码
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);

 

/**Sybase数据库连接**/
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url="jdbc:sybase:Tds:localhost:5007/erp"//erp为数据库名
Properties sysProps=System.getProperties();
sysProps.put("user","sa");
sysProps.put("password","");
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);


/**DB2数据库连接**/
Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
String url="jdbc:db2://localhost:5000/sample"//sample为数据库名
String user="admin";
String pwd="";
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);

 

/**Informix数据库连接**/
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url="jdbc:informix-sqli://localhost:1533/test:INFORMIXSERVER=infserver;"//test为数据库名
String user="admin";
String pwd="";
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);

 

/**Sql Server 2000数据库连接**/
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=db"//db为数据库名
String user="sa";
String pwd="111";
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);

 

/**Sql Server 2005数据库连接**/
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
String url="jdbc:sqlserver://localhost:1433;DataBaseName=db"//db为数据库名
String user="sa";
String pwd="111";
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);

 

/**PostgreSQL数据库连接**/
Class.forName("org.postgresql.Driver").newInstance();
String url="jdbc:postgresql://localhost/netdb"//netdb为数据库名
String user="root";
String pwd="123112";
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);

分享到:
评论

相关推荐

    jdbc连sql数据库必需的jar包

    java中用jdbc连数据库所必须的jar包,这个是连接SQLServer2000.

    在Eclipse中用JDBC连接Sql_Server_2005

    Eclipse 中用 JDBC 连接 Sql_Server_2005 Eclipse 是一个功能强大的集成开发环境(IDE),它支持多种编程语言,包括 Java、C++、Python 等。在本篇文章中,我们将详细介绍如何在 Eclipse 中使用 JDBC 连接 Sql_...

    《Java程序设计案例教程》教学课件09Java数据库编程.pptx

    学习目标 01 掌握在Java应用程序中用JDBC连接驱动访问MySQL数据库的方法和步骤。 02 掌握通过Java应用程序操作MySQL数据库的方法和步骤,包括查询(顺序查询、游动查询)、添加、修改和删除数据记录等基本数据操作...

    JDBC查询返回数据集一直为空,明明数据库(MySQL)有数据的解决办法

    排除代码逻辑没有问题...项目编码和数据库编码格式不一致,字段值含有汉字 都改为UTF-8格式 二、解决步骤 1.查看修改数据库编码格式 Navicat查看数据库编码格式 办法 原创文章 235获赞 139访问量 11万+ 关注 私信

    java连接mysql查询注册,带窗体程序

    在学习java过程中做到了这个实验,感觉很有意思,资源包含上课用到的java数据库连接,java窗体设计的ppt,以及程序中用到的jdbc,源程序和sql文件。

    Java语言中访问SQL Server 2000的方法

    在Java语言中主要是通过JDBC与各种 数据库进行数据通信.JDBC是Java语言中用 于访问数据库的API.和其它数据库编程环境 相比,利用Java编程语言和JDBC开发的程 序是独立于平台和厂商

    jdbc所用到的所有jar包

    在java的jdbc操作中用到的所有jar包,包括oracle,mysql,等等数据库的jar包

    JAVA上百实例源码以及开源项目源代码

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道VB...

    JAVA上百实例源码以及开源项目

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道VB...

    基于Java_Web的小型酒店管理系统_徐耀荣.caj

    Java Web 技术实现小型酒店管理系统。本文实现的管理系统是 一个并发性强、可同时容纳大量用户的系统。小型酒店管理系统有开房功能、消费功能、 消费统计功能、添加房间类别功能、添加房间功能、退房功能、添加会员...

    基于web的自测系统的设计与实现

    在系统设计实现中用到的Java技术,包括Jsp,JavaBean和JDBC;数据库连接池技术和开发过程中遇到的难点技术包括Jsp中文处理,动态生成Session,随机验证码等。对要实现的自测系统作系统分析,给出自测系统的总体框架...

    Java面试宝典-经典

    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...

    Java面试宝典2010版

    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...

    java面试题大全(2012版)

    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...

    Scrabanagram:多人游戏。 Java和MySQL

    MySQL的: 创建名为“ scrabanagram”的数据库在数据库下创建名为“ dictionary”的表创建列“ word”类型为VARCHAR(40) 要使用预设的单词表,请执行以下操作: 在TransferMain.java中用您自己的用户名和密码替换...

    最新Java面试宝典pdf版

    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...

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

    【WEB】阐述JDBC操作数据库的步骤 36 【WEB】JSP内置对象 37 【WEB】JSP中的四种作用域 38 【WEB】转发(forward)和重定向(redirect)的区别 38 forward(转发): 38 redirect(重定向): 39 区别: 39 【WEB】...

    Java面试笔试资料大全

    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...

    java面试宝典2012

    24. 写一个用jdbc连接并访问oracle数据的程序代码 121 25、Class.forName的作用?为什么要用? 121 26、大数据量下的分页解决方法。 121 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 122 28、这段...

Global site tag (gtag.js) - Google Analytics