JDBC URL的作用是什么

??
2024-12-26 19:41:24
推荐回答(4个)
回答1:

跟数据库进行连接的时候,用来连接到指定远程数据库标识符,可以在该URL中指定连接用户名和密码,同时,对于不同的数据库有不同的标示。例如连接一个本地机器上的SQLServer数据库的URL如下:jdbc:sqlserver://localhost;user=MyUserName;password=*****;
然后建立连接:
Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost;user=MyUserName;password=*****;");

总之,JDBC URL的作用可以这么理解:它就是你的JAVA程序访问数据库时,跟指定的数据库进行连接时用的地址。在这地址信息里包括了该数据库的类型,端口以及登入数据库的用户名及密码等。

回答2:

package com.kaishengit;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class TestJdbc {

public static void main(String[] args) {
Connection conn = null;
Statement stat = null;
try{
//加载数据库驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost:1433;database = mydb";

//就是为了连接数据库,给下面的getConnection方法
String username = "sa";
String password = "sa";
conn = DriverManager.getConnection(url,username,password);
stat = conn.createStatement();

String sql = "insert into t_student values ('starss','23','男')";
int rows = stat.executeUpdate(sql);
if(rows > 0){
System.out.println("添加成功");
}

}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}finally {
if(stat != null){
try{
stat.close();
}catch(SQLException e){
e.printStackTrace();
}finally {
if(conn != null){
try{
conn.close();
}
catch ( SQLException e){
e.printStackTrace();
}
}
}
}
}

}

}

回答3:

url:统一资源定位系统

回答4:

String url="jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password";