- 浏览: 166916 次
- 性别:
- 来自: 北京
最新评论
-
xing00lian:
这个不错啊,参考参考,呵呵
Mysql时间类型与JAVA时间类型的转换 -
swanky_yao:
现在的情况是:jira和confluence使用的是一个用户管 ...
Confluence与Jira整合之统一用户管理 -
ibio:
非常棒,推拉模式总结得很到位。学习了!
推拉模式与观察者模式 -
leign:
009dsa 写道兄弟 我不明白你在干什么?
中文可以取半个 ...
无乱码截取汉字字母数字混合字符串 -
009dsa:
兄弟 我不明白你在干什么?中文可以取半个吗?
无乱码截取汉字字母数字混合字符串
1、一个完整的JDBC连接(MYSQL)
1import java.sql.*;
2
3public class JDBCTest {
4
5 /** *//**
6 * 描述:
7 * @param args
8 */
9 public static void main(String[] args) {
10 // TODO Auto-generated method stub
11 test();
12 }
13
14 public static void test()
15 {
16 String driver = "com.mysql.jdbc.Driver";
17 String url = "jdbc:mysql://localhost:3306/online_r";
18 String user = "root";
19 String password = "123";
20 try {
21 Class.forName(driver).newInstance();
22 Connection con = DriverManager.getConnection(url,user,password);
23
24 Statement stm = con.createStatement();
25
26 String sql = "select * from test";
27
28 ResultSet result = stm.executeQuery(sql);
29
30 while(result.next())
31 {
32 System.out.println(result.getString(1));
33 System.out.println(result.getString(2));
34 System.out.println(result.getString(3));
35 System.out.println("\n");
36 }
37
38 result.close();
39 stm.close();
40 con.close();
41
42 } catch (Exception e) {
43 // TODO: handle exception
44 }
45 }
46}
2、不同DRIVER的使用
MySQL:
String Driver="com.mysql.jdbc.Driver"; //驱动程序
String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance();
Connection con=DriverManager.getConnection(URL,Username,Password);
Microsoft SQL Server 2.0驱动(3个jar的那个):
String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //连接SQL数据库的方法
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance(); //加载数据可驱动
Connection con=DriverManager.getConnection(URL,UserName,Password); //
Microsoft SQL Server 3.0驱动(1个jar的那个): // 老紫竹完善
String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //连接SQL数据库的方法
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance(); //加载数据可驱动
Connection con=DriverManager.getConnection(URL,UserName,Password); //
Sysbase:
String Driver="com.sybase.jdbc.SybDriver"; //驱动程序
String URL="jdbc:Sysbase://localhost:5007/db_name"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
Oracle(用thin模式):
String Driver="oracle.jdbc.driver.OracleDriver"; //连接数据库的方法
String URL="jdbc:oracle:thin:@loaclhost:1521:orcl"; //orcl为数据库的SID
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance(); //加载数据库驱动
Connection con=DriverManager.getConnection(URL,Username,Password);
PostgreSQL:
String Driver="org.postgresql.Driver"; //连接数据库的方法
String URL="jdbc:postgresql://localhost/db_name"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
DB2:
String Driver="com.ibm.db2.jdbc.app.DB2.Driver"; //连接具有DB2客户端的Provider实例
//String Driver="com.ibm.db2.jdbc.net.DB2.Driver"; //连接不具有DB2客户端的Provider实例
String URL="jdbc:db2://localhost:5000/db_name"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
Informix:
String Driver="com.informix.jdbc.IfxDriver";
String URL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
JDBC-ODBC:
String Driver="sun.jdbc.odbc.JdbcOdbcDriver";
String URL="jdbc:odbc:dbsource"; //dbsource为数据源名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
1import java.sql.*;
2
3public class JDBCTest {
4
5 /** *//**
6 * 描述:
7 * @param args
8 */
9 public static void main(String[] args) {
10 // TODO Auto-generated method stub
11 test();
12 }
13
14 public static void test()
15 {
16 String driver = "com.mysql.jdbc.Driver";
17 String url = "jdbc:mysql://localhost:3306/online_r";
18 String user = "root";
19 String password = "123";
20 try {
21 Class.forName(driver).newInstance();
22 Connection con = DriverManager.getConnection(url,user,password);
23
24 Statement stm = con.createStatement();
25
26 String sql = "select * from test";
27
28 ResultSet result = stm.executeQuery(sql);
29
30 while(result.next())
31 {
32 System.out.println(result.getString(1));
33 System.out.println(result.getString(2));
34 System.out.println(result.getString(3));
35 System.out.println("\n");
36 }
37
38 result.close();
39 stm.close();
40 con.close();
41
42 } catch (Exception e) {
43 // TODO: handle exception
44 }
45 }
46}
2、不同DRIVER的使用
MySQL:
String Driver="com.mysql.jdbc.Driver"; //驱动程序
String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance();
Connection con=DriverManager.getConnection(URL,Username,Password);
Microsoft SQL Server 2.0驱动(3个jar的那个):
String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //连接SQL数据库的方法
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance(); //加载数据可驱动
Connection con=DriverManager.getConnection(URL,UserName,Password); //
Microsoft SQL Server 3.0驱动(1个jar的那个): // 老紫竹完善
String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //连接SQL数据库的方法
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance(); //加载数据可驱动
Connection con=DriverManager.getConnection(URL,UserName,Password); //
Sysbase:
String Driver="com.sybase.jdbc.SybDriver"; //驱动程序
String URL="jdbc:Sysbase://localhost:5007/db_name"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
Oracle(用thin模式):
String Driver="oracle.jdbc.driver.OracleDriver"; //连接数据库的方法
String URL="jdbc:oracle:thin:@loaclhost:1521:orcl"; //orcl为数据库的SID
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance(); //加载数据库驱动
Connection con=DriverManager.getConnection(URL,Username,Password);
PostgreSQL:
String Driver="org.postgresql.Driver"; //连接数据库的方法
String URL="jdbc:postgresql://localhost/db_name"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
DB2:
String Driver="com.ibm.db2.jdbc.app.DB2.Driver"; //连接具有DB2客户端的Provider实例
//String Driver="com.ibm.db2.jdbc.net.DB2.Driver"; //连接不具有DB2客户端的Provider实例
String URL="jdbc:db2://localhost:5000/db_name"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
Informix:
String Driver="com.informix.jdbc.IfxDriver";
String URL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
JDBC-ODBC:
String Driver="sun.jdbc.odbc.JdbcOdbcDriver";
String URL="jdbc:odbc:dbsource"; //dbsource为数据源名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
发表评论
-
JADE学习笔记
2010-04-28 14:42 1969最近用JADE去模拟一个基 ... -
推拉模式与观察者模式
2010-03-11 21:03 6976最近做一个消息系统,其中涉及到新消息数的即时更新,当时就想到了 ... -
Confluence与Jira整合之统一用户管理
2010-01-08 17:49 15986说到Confluence与Jira的整合,首先就得提到用户的整 ... -
java 图像处理
2009-12-25 15:58 0http://java.sun.com/j2se/1.4/do ... -
通过内网中间服务器获取URL文件(图片)
2009-12-18 09:31 3515最近遇到这样一个问题: 服务器A不能上外网,但功能需求让它能获 ... -
Restlet
2009-12-17 15:27 0Restlet -
JAVA-XML应用学习(1)
2009-12-12 16:48 2903这天几做了一些有关XML的应用,如从数据库取出数据以XML格式 ... -
JAVA正则表达式
2009-12-11 17:42 0JAVA正则表达式 -
无乱码截取汉字字母数字混合字符串
2009-12-08 21:44 2546无乱码截取汉字字母数字混合字符串 其实思路很简单,一个汉字占两 ... -
ThreadLocal在spring框架中的作用
2009-12-01 11:50 1014问题引入 我们知道Spring通过各种DAO模板类降低了研发者 ... -
Spring事务配置的五种方式
2009-12-01 09:31 1009Spring配置文件中关于事务配置总是由三个组成部分,分别是D ... -
Resin参数配置
2009-11-30 10:47 1425用Resin跑别人的一个工程,发现内存不够用而抛错,于是想把R ... -
Hibernate主键生成方式
2009-11-26 19:03 1000最近为一活动做技术支持,需要建几个表,其主键都需要自增,每次访 ... -
Spring事务
2009-11-26 09:31 1371Spring中事物定义 一、Pro ... -
Hibernate二级缓存
2009-11-25 11:14 1188这两天优化一个模块, ... -
Hibernate---延迟加载和OpenSessionInView
2009-11-24 18:11 1074Hibernate与延迟加载: Hibernate对象关系映射 ... -
JSP的5种跳转
2009-11-23 16:50 8141.RequestDispatcher.forward() ... -
JAVA同步机制
2009-11-22 16:58 1130JAVA中synchronized关键字能够作为函数的修饰符, ... -
Hibernate 与 Spring 多数据源的配置
2009-11-22 16:52 1175Spring2.0.1以后的版本已经支持配置多数据源,并且可以 ... -
Struts2跳转
2009-11-21 18:27 1428这几天在用Strus2写Action以及页面的跳转,0基础.. ...
相关推荐
JDBC复习导图,自制复习资料
jdbc学习用笔记和代码例子jdbc学习用笔记和代码例子jdbc学习用笔记和代码例子
JDBC动力节点老杜的精华,用于复习回顾
java各种笔记.zip
里面有java复习题,jdbc的相关知识,DAO模式,和oracle的复习题目。
当今 orm 等全自动针对对象持久化的框架越来越...分清楚,所以就啰理啰嗦的整理出一份学习笔记,第一作为自己对 jdbc 重新的复习, 第二如果有可能希望给初学 jdbc 的朋友带来一定的便利,这样也不枉我点点滴滴的记 录
DAO JDBC 模式
一、 巩固Java语言,复习Java图形化用户界面的开发过程和主要技术 二、 学习数据库编程,了解Java数据库编程机制 三、 能够利用JDBC开发实用的数据库应用程序
2022年自考互联网数据库知识点复习:JDBC.docx
大数据学习之第二阶段Hadoop(第二篇)--JDBC思维导图+复习知识点总结
JSP复习笔记——第10章 连接数据库 之 JDBC相关 - 堕落天使 - JavaEye技术网站.mhtJSP复习笔记——第10章 连接数据库 之 JDBC相关 - 堕落天使 - JavaEye技术网站.mht
当今orm等全自动针对对象持久化的框架越来越多并且也越来越...所以就啰理啰嗦的整理出一份学习笔记,第一作为自己对jdbc重新的复习,第二如果有可能希望给初学jdbc的朋友带来一定的便利,这样也不枉我点点滴滴的记录。
请选出微软公司提供的连接SQL Server 2000的JDBC驱动程序()。 A. oracle.jdbc.driver.OracleDriver B. sun.jdbc.odbc.JdbcOdbcDriver C. com.microsoft.jdbc.sqlserver.SQLServerDriver D. ...
Jdbc技术的基础详细学习笔记,总结了Jdbc技术的各个知识点,可以用来复习以及对基础知识的巩固,对新人的学习很有帮助。
-仅用于个人代码记录学习和复习。
jdbc大总结,jdbc疑问解答,最佳复习资料
传智播客JDBC技术全面课程学习复习笔记,很经典,提供多种连接和优化数据库的技术!值得学习!
包括有corejava,jdbc,hibernate,ejb,c++,servlet,spring,struts,jsp等的学习笔记,个人以前复习时经常看的,非常棒!!下了后请给个留言!!谢谢!!
关于java对面对象的自己总复习 关于1继承。封装 多态、异常、接口 JDBC有关总结
Java通过JDBC链接SQLServer2012.pdf 学习资料 复习资料 教学资源