login.java
来自「weblogic应用全实例」· Java 代码 · 共 103 行
JAVA
103 行
//声明本类包含在包examples.jdbc.mssqlserver4中
package examples.jdbc.mssqlserver4;
//声明本类要引入的其他包和类
import java.sql.*;
import java.util.Properties;
/**这个简单的例子演示建立一个MSSQLServer实例的连接。
*/
public class login {
public static void main(String argv[])
{
// 你可以用几种方式通过JDBC连接数据库
// 命令行方式和显式属性都是可以的
//
// 方法1 使用了一个连接URL,它包括host名和数据库服务器的端口号。用户名和密码在不同的参数中指定
// 把"myhost:1433" 改成你的SQL Server的主机名和端口号。
//
//声明数据库连接
java.sql.Connection conn = null;
try {
//加载数据库驱动程序
Class.forName("weblogic.jdbc.mssqlserver4.Driver").newInstance();
conn =
//建立数据库连接,给定数据库URL,用户名和密码
DriverManager.getConnection("jdbc:weblogic:mssqlserver4:myHost:1433",
"sa",
"secret");
} catch (Exception e) {
//异常处理
System.out.println("Exception was thrown: " + e.getMessage());
} finally { //关闭连接
try {
if (conn != null)
conn.close();
} catch (SQLException sqle) {
System.out.println("SQLException was thrown: " + sqle.getMessage());
}
}
System.out.println("方法1成功登录");
//
// 方法2使用属性对象来传递信息,用Driver.connect()方法建立连接。
//
//声明属性变量
Properties props = new Properties();
//设置属性
props.put("user", "sa");
props.put("password", "secret");
props.put("db", "pubs");
props.put("server", "myHost:1433");
props.put("appname", "MyApplication");
props.put("hostname", "myhostName");
try {
//加在数据库驱动程序
Driver myDriver = (Driver) Class.forName("weblogic.jdbc.mssqlserver4.Driver").newInstance();
//使用用户定义的属性建立数据库连接
conn = myDriver.connect("jdbc:weblogic:mssqlserver4", props);
} catch (Exception e) {
//异常处理
System.out.println("Exception was thrown: " + e.getMessage());
} finally {
try {
//关闭连接
if (conn != null)
conn.close();
} catch (SQLException sqle) {
System.out.println("SQLException was thrown: " + sqle.getMessage());
}
}
System.out.println("方法2成功登录.");
//
// 方法3使用连接URL
//
try {
//建立数据库连接
conn = DriverManager.getConnection(
"jdbc:weblogic:mssqlserver4:myHost:1433?db=pubs;user=sa;password=secret");
} catch (Exception e) {
//异常处理
System.out.println("Exception was thrown: " + e.getMessage());
} finally {
try {
//关闭连接
if ( conn != null)
conn.close();
} catch (SQLException sqle) {
System.out.println("SQLException was thrown: " + sqle.getMessage());
}
}
System.out.println("方法3成功登录.");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?