通过JDBC驱动,连接数据库;或者也可以通过某些第三方SQL驱动。
解决方案 »
- 图片问题
- 求java代码(不用组件)保存上传图片的名字到mysql数据库?
- java mail 带附件 发送
- 如何判断两个对象是同一类型
- 不同的java虚拟机可以在同一机器上稳定共存吗?比如同一机器上装了多个软件,都是基于不同的java版本。是不是多个版本可以共存呀?
- I/O类这么多,晕了~~~望高手指点!
- 用jsp收mail(pop3协议)!
- 关于引用变量的赋值问题,请高手指教,有分!
- 关于时间。如何根据一个日期来算出这个日期是星期几呢?
- Java的高手们:市面上哪一个JavaIDE最好使?JB?VJ?IBMVJ?PowerJ?...
- 在IE中载入JAVA APPLET程序时失败的问题
- 关于socket编程方面的问题,急!!
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=world-fortune";
//test为你的数据库的
String user="sa";
String password="45454545";
Connection conn= DriverManager.getConnection(url,user,password);
System.out.print("数据库操作成功,恭喜你");
conn.close();
}
catch(Exception e){
out.print(e);
}
%>
安装
添加到classpath建立到一个SQL Server数据库的连接。
Connection connection=null;
try{
String driverName=com.microsoft.jdbc.sqlserver.SQLServerDriver”;
String serverName=”local IP” //Create connection
String portNumber=”1433”
String mydatabase=serverName+”:”+portNumber;
String url=”jdbc: JSQLConnect://”+mydatabase;
String username=”username”;
String password=”password”;
//Load the JDBC driver
Class.forName(driverName);
Connection=DriverManager.getConnection(url,username,password);
}catch(ClassNotFoundException e){
//Could not find database driver
}catch(SQLException e){
//Could not connect to the database
}
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名";
但一般建议用 专有驱动。。
可以到微软的网站去下载。有详细的E文安装和使用说明的。。
这是从我自己的一个小程序中copy过来的,里面实现了一些功能
你参考一下吧
另用JDBC桥连接连接各种数据库的代码都是一样的,只要设置数据源就行了
public class MyTimetable_Search {
private String url;
String find ="";
String out = "";
private Connection connect;
private Statement statement;
private ResultSet result; public MyTimetable_Search(String aaaa) {
MyFrame frame1 = new MyFrame();
find = aaaa;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
url = "jdbc:odbc:java-mysql";
connect = DriverManager.getConnection(url,"","");
statement = connect.createStatement();
String query = "SELECT "+find+" FROM timetable";
result = statement.executeQuery(query);
while(result.next())
{
out = out+result.getString(1);
}
result.close();
statement.close();
connect.close();
}
catch(ClassNotFoundException cnfex){
cnfex.printStackTrace();
}
catch(SQLException sqlex){
sqlex.printStackTrace();
}
}
}