本篇文章主要介绍了"java用jdbc连接mysql数据库和sql server数据库",主要涉及到sql server数据库方面的内容,对于Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
public static void cre_mysql(String lst,String term,String kind) {try {Class.for...
public static void cre_mysql(String lst,String term,String kind) {
try {
Class.forName("com.mysql.jdbc.Driver");
String url_2 = "jdbc:mysql://" + tar_URL + "/" + tar_dbName + "?useUnicode=true&characterEncoding=utf-8";
Connection conn = DriverManager.getConnection(url_2, tar_username, tar_password);
Statement stmt = conn.createStatement();
stmt.executeUpdate(exec);
stmt.close();
conn.close();
} catch (Exception e) {
throw new IllegalArgumentException(e);
}
}
public static void con_sqlserv(String lst,String term,String kind) {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url_1 = "jdbc:sqlserver://" + src_URL + ";DatabaseName=" + src_dbName;
Connection conn = DriverManager.getConnection(url_1, src_username, src_password);
//System.out.println("here");
Statement stmt = conn.createStatement();
String exec="select " +tot_term+" from dbo.\""+lst+"\"";
System.out.println(exec);
ResultSet rs = stmt.executeQuery(exec);
tmp=0;
int col = rs.getMetaData().getColumnCount();
while (rs.next()) {
sav[tmp]="(";
for (int i = 1; i <= col; i++) {
String tmp_rs=rs.getString(i);
if(kind_set[i-1].indexOf("varchar")!=-1||kind_set[i-1].indexOf("datetime")!=-1)
tmp_rs="'"+tmp_rs+"'";
if(i!=col)
sav[tmp]+=tmp_rs+",";
else
sav[tmp]+=tmp_rs+")";
}
//System.out.println(sav[tmp]);
tmp++;
}
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
throw new IllegalArgumentException(e);
}
}
注意区分mysql和sql_server的连接写法,差别大大的,不然你死活连不上。还有端口号
以上就介绍了java用jdbc连接mysql数据库和sql server数据库,包括了sql server数据库方面的内容,希望对Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_1461487.html