关于JAVA连接数据库。20分钟回复

来源:百度知道 编辑:UC知道 时间:2024/06/30 08:17:29
public void getConnectio() {
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver:127.0.0.1:1433;databasename=hotel";
con = DriverManager.getConnection(url, "sa", "");
}catch(Exception e){
e.printStackTrace();

===========================

public Connection getConnection()throws Exception

========================
public DBUtil()
===========
这里每句的开头为什么都不同?
形同的都是连接数据库,开头为什么不同呢?
有的是Connection getConnection,有的是void?
20分钟内解答。
我是菜鸟..
拜托。 请不要把一个初学者的定位定的太高。

请说的明白点。 我才接触这个东西

因为 三个 语句连接的是不同的数据库 连接 SQL EXCESS REACLE 等 不同的数据库 运用的语句都不一样的

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver:127.0.0.1:1433;databasename=hotel";
con = DriverManager.getConnection(url, "sa", "");
三句语句是不同叙述内容,自己好好把书看看,这种问题

朋友,请认真看教科书。
以后提点有意义的问题。

返回值不同,建议把返回值写成public static Connection getConnection()这样可以直接接收就可以用了(可以用类名直接点出来),不用再去new