注:本人刚刚才接触JAVA编程,不懂的地方有很多,希望各位前辈能赐教,在此谢了.// ... 已省去不相关代码 Class.forname("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conection=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=DB_Student"); 谁能告诉我这两行代码是什么意思吖 ?
调试欢乐多
下面是连接127.0.0:1433上的数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conection=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=DB_Student"); Class.forname中的内容是选择要加载的驱动,这里是选了JDBC的SQLServer驱动
DriverManager.getConnection(url)返回的是一个数据库连接对象
url中jdbc:microsoft:sqlserver驱动名,127.0.0.1:1433是数据库服务器地址,也可改为服务器名,DatabaseName是指定要打开的数据库名
第二句,创建与数据库的连接。可以参考:http://java.ccidnet.com/art/3561/20060404/496203_1.html
DriverManager.getConnection(url)创建一个数据库连接对象
url中jdbc:microsoft:sqlserver驱动名
127.0.0.1:1433是数据库服务器地址,也可改为服务器名
DatabaseName是指要连接的数据库名
第二句是建立数据库连接 DriveManager是JVM中专门管理驱动的东西,后面的参数字符串时数据库的URL 用来标识具体的数据库
conection=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=DB_Student"); 这个方法是用你指定的数据库驱动返回一个连接对象。