jdbc支持多种数据库,比如说oracle, mysql, mssql,现在总结一下连接各种数据库的相关知识
1,mysql连接,代码如下

1 Class.forName("com.mysql.jdbc.Driver"); 2 String url = "jdbc:mysql://localhost:3306/db_highway_jkpt_v4.0"; 3 String username = "root"; 4 String password = "123456"; 5 conn = DriverManager.getConnection(url, username, password);
2,oracle连接数据库

1 Class.forName("oracle.jdbc.driver.OracleDriver"); 2 String url = "jdbc:oracle:thin:@localhost:1521:XE"; 3 String username = "system"; 4 String password = "admin123"; 5 conn=DriverManager.getConnection(url,username,password);
3,mssql连接数据库

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://localhost:1434;database=DB_HIGHWAY_LIT"; String username = "sa"; String password = "123456"; conn=DriverManager.getConnection(url,username,password);
在这里注意,查看mssql占用的端口号的方法是:执行下面语句:exec sys.sp_readerrorlog 0, 1, 'listening'
然后获取对应的监听端口号 另外,MSSQL获取监听端口