想做一个基于C/S结构的数据库应用系统,如何实现访问Server数据源?只知道B/S结构的实现方法,但是如果用C/S实现,还不用socket,应该用什么方法访问server的数据库?
解决方案 »
- ArrayList 转化为二位数组问题(带有jcheckbox的List)
- IOException编译通不过
- 在java应用程序中如何调用delphi开发的ocx控件?
- 我的20本Java书2007年更新
- Tomcat配置问题求救
- 关于AbstractTableModel添加行后的刷新问题
- JDK 1.4.2 with netbean 的问题
- 求一本servlet的好书!!!
- 在java中开发,xml主要起什么作用?
- 有没有java联sql7.0的方法,最好是动态的,不想用jdbc-odbc,谢谢了
- 帮帮小弟~! 感激ING....
- java程序有什么方法能把一段字符串转换成一个图片文本保存?
DBPool{
Vector connList = ...; //Conn集合
Connection getConn(){
//从list中取一个可用的Connection
return conn;
}
CreatePool(){
//预先创建一定数量的Connection;
Class.forName("jdbc驱动类"); for( i < PreDefine_Num){
conn = DriverManager.getConnection(url,userName,password);
connList.add(conn);
}
}
....
}
你用odbc当然不用写IP了啊,指定了数据源MyDB(就像tomcat的数据源一样),然后直接访问数据源MyDB就可以了,什么IP应该是在MyDB里面配置的啊。我说的是url是jdbc的url:,不是jdbc-odbc桥,为什么用odbc呢,? 不敢用jdbc吗,有free的jdbc驱动jtds:
net.sourceforge.jtds.jdbc.Driver
url="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=UupoData
String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; try{ // load driver
Class.forName(driver);
System.out.println("Driver successfully loaded.");
} catch(Exception e){
System.out.println("driver load failed.");
}
try{
Connection con = DriverManager.getConnection(url,"sa","cx");
System.out.println("Database successfully connected.");
}catch(Exception e){
System.out.println("connect failed.");
}