常用数据库的链接方法
自己收藏的 提供给大家
- Java code
MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdbc:mysql://localhost:3306/db_name"?useUnicode=true&characterEncoding=UTF-8; //连接的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: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);
------解决方案--------------------
好样的,,支持,并谢谢,,呵呵
[解决办法]
好像在哪个属性文件里见过.
[解决办法]
感谢,收藏了
[解决办法]
Class.forName(Driver).newInstance();
后面的 .newInstance() 根本不用写。Class.forName 这样做的目的只是手工地
把驱动注册一下,让驱动管理器能找到它。没有必要再生成实例了,再说这样生成的
实例也没有什么用处。
[解决办法]
up
[解决办法]
[解决办法]
好的。收藏了
[解决办法]
顶顶顶
[解决办法]
收藏,上次咱自己也稍微总结了一下,但没楼主总结的全!好样的,LZ!谢谢!
[解决办法]
嗯,还是谢谢楼主的总结,有些 URL 还是比较“乱哄哄”的,很难记的。
[解决办法]
好的
[解决办法]
楼上想明白火龙果说的原因的话可以看下
http://blog.csdn.net/sunyujia/archive/2008/03/22/2207027.aspx
MARK BY SUNYUJIA
[解决办法]
用数据源
[解决办法]
好的
收下了
[解决办法]
String URL="jdbc:oracle:this:@loaclhost:1521:orcl"; //orcl为数据库的SID
这个是thin吧
[解决办法]
mark
[解决办法]
感谢,收藏了
[解决办法]
谢谢!
辛苦了哦!
[解决办法]
收藏了,谢谢!
[解决办法]
技术不错
值的学习
[解决办法]
[解决办法]
mark
[解决办法]
up
[解决办法]
挺好,资料贴
[解决办法]
[解决办法]
恩,不错
[解决办法]
好样的,,支持,并谢谢,,呵呵
[解决办法]
好人啊
[解决办法]
都是jdbc
没有odbc
------解决方案--------------------
还是很感谢,真的
发自肺腑的
[解决办法]
支持
[解决办法]
收藏了啊,学习,谢谢lz啊
[解决办法]
顶!!收藏了。。。
[解决办法]
收藏了
[解决办法]
谢谢
[解决办法]
太好了,楼主万岁..
[解决办法]
13楼的也不错啊
感谢lz的总结
[解决办法]
谢谢啊 很有用啊!!
[解决办法]
谢谢LZ,对我很有用~~
[解决办法]
收藏了^_^
[解决办法]
除了17楼所说的小问题.收藏了 谢谢
[解决办法]
1 已经修正那个 this的问题,改为 thin
2 增加了 SQL Server JDBC3.0的驱动信息
顺便收税!
[解决办法]
谢谢,太棒了!
[解决办法]
太感谢你了 ,你真棒!!
[解决办法]
呵呵,谢谢LZ 辛苦您了~~~
[解决办法]
ding
[解决办法]
很好
[解决办法]
不错~顶
[解决办法]
很不错,谢谢
[解决办法]
up
[解决办法]
哇,才看到啊,郁闷,收藏!!!!!!!!
[解决办法]
好帖子啊!!感谢楼主~~~
[解决办法]
xiele,收藏了。
[解决办法]
感谢,收藏了
[解决办法]
支持,UP,顶~!~!
[解决办法]
刚好学到JDBC就碰到这个帖子,楼主真好!
[解决办法]
收藏,谢谢
[解决办法]
谢谢,收藏了
[解决办法]
不错的文章.
[解决办法]
UP!
多谢了!
[解决办法]
不错,太感谢楼主的慷慨了。
[解决办法]
顶.收藏了
[解决办法]
Mark
支持,谢谢。
------解决方案--------------------
楼主好人啊,谢谢
[解决办法]
楼主确实好人呀. 虽然很久看过了.
[解决办法]
感觉LZ提供!学习了!
[解决办法]
楼主辛苦了
[解决办法]
up
[解决办法]
mark
[解决办法]
谢谢了
up
[解决办法]
Mark
[解决办法]
谢谢,费心了
[解决办法]
[解决办法]
代码是要的,但通常还有驱动程序的,如果都就最好啦~
[解决办法]
谢谢分享
[解决办法]
转贴最好要注明出处啊
[解决办法]
mark !
[解决办法]
- Java code
//注册Driver driver = (Driver)Class.forName(driverClassName).newInstance();DriverManager.registerDriver(driver);drivers.addElement(driver);//注销Driver driver = (Driver) allDrivers.nextElement();DriverManager.deregisterDriver(driver);
[解决办法]
收下
[解决办法]
谢谢了,收藏
[解决办法]
收藏
[解决办法]
不错啊,但是我最想知道的是怎么本地调用,这些貌似都要设置什么的,我想做的是编好程序直接就可以运行db的那种。
[解决办法]
感谢~~~~
收藏
[解决办法]
http://www.connectionstrings.com/这个里面的比较全面
[解决办法]
收藏
up
[解决办法]
没必要都写上吧,如果是用过JDBC的,给他驱动和url肯定能连上数据库。
[解决办法]
支持!楼主技术不错,看然是找到了我的偶像了!呵呵!
[解决办法]
今天用到顺便copy了下,发现有个地方写错了
Microsoft SQL Server 3.0驱动(1个jar的那个): // 老紫竹完善
String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //连接SQL数据库的方法
String URL="jdbc: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); //
[解决办法]
MARK
[解决办法]
太谢谢了,找了好久了,收藏了
------解决方案--------------------
不错
[解决办法]
mark,很好,很强大。
[解决办法]
不错,有心人。