社区
Java EE
帖子详情
关于数据库连接的问题
enrico
2003-05-06 11:47:33
我在一台机子上建了数据库
我想在另一台机子上直接访问他
如何实现
谢谢
...全文
30
2
打赏
收藏
关于数据库连接的问题
我在一台机子上建了数据库 我想在另一台机子上直接访问他 如何实现 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dreamingmouse
2003-05-06
打赏
举报
回复
package mysqltest;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import org.gjt.mm.mysql.Driver;
import java.io.File;
import java.io.FileInputStream;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/
public class test {
/**
* JDBC URL, initialized from com.mysql.jdbc.testsuite.url
* system property, or defaults to jdbc:mysql:///test
*/
public test() {
}
public static void main(String[] args) {
Connection conn = null;
try
{
File file = new File("c://dd.bmp");
FileInputStream fis = new FileInputStream(file);
Object sd = (Object)fis;
int lenth = 0;
lenth= (int)file.length();
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://192.168.238.35/mail?useUnicode=true&characterEncoding=gb2312";
String str = "小dd";
conn= DriverManager.getConnection(url,"root","");
PreparedStatement ps = conn.prepareStatement("INSERT INTO test VALUES (?)");
ps.setString(1,new String(str.getBytes("gb2312")));
// ps.setObject(2,sd);
FileInputStream dsd = (FileInputStream)sd;
//Statement stat=conn.createStatement();
// ResultSet rs=stat.executeQuery("select * from custom_folder");
// System.out.println(rs.next()) ;
ps.executeUpdate();
ps.close();
}
catch (Exception e)
{
e.printStackTrace();
System.err.println ("Cannot connect to database server");
}
finally
{
if (conn != null)
{
try
{
conn.close ();
System.out.println ("Database connection terminated");
}
catch (Exception e) { /* ignore close errors */ }
}
}
}
}
OUPLUS
2003-05-06
打赏
举报
回复
import java.sql.*;
import java.io.*;
public Example{
static String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
Connection connection;
Class.forName(driver);
connection = DriverManager.getConnection ("jdbc:microsoft:sqlserver://server1:1433","username","pswd");
}
1.server1 是数据库机器的名字或ip
2.这是针对MS SqlServer 的,并且你要安装 “SQL Server 2000 Driver for JDBC“驱动
3.其它的数据库的话你要修改 driver 和 getConnection() 的参数,具体的网上查吧
Halcyon
数据库连接
取代BDE直接连接DBase/Foxbase/Foxpro数据库,附全部源码
数据库连接
池学习笔记(一):原理介绍+常用连接池介绍
什么是连接池
数据库连接
池负责分配、管理和释放
数据库连接
,它允许应用程序重复使用一个现有的
数据库连接
,而不是再重新建立一个。 为什么要使用连接池
数据库连接
是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。 一个
数据库连接
对象均对应一个物理
数据库连接
,每次操作都打开一个物理连接,使用完都关闭连接,这样造成系统的 性能低下。
数据库连接
池的解决方案是在应用程序启动...
Druid
数据库连接
池
1.
数据库连接
池简介
数据库连接
池是个容器,负责分配、管理
数据库连接
(Connection)。它允许应用程序重复使用一个现有的
数据库连接
,而不是再重新建立一个; 释放空闲时间超过最大空闲时间的
数据库连接
来避免因为没有释放
数据库连接
而引起的
数据库连接
遗漏。 好处: 资源重用。提升系统响应速度。避免
数据库连接
遗漏。 2.
数据库连接
池实现 标准接口:DataSource 官方(SUN)提供的
数据库连接
池标准接口,由第三方组织实现此接口。 功能:获取连接Connection getConn...
数据库连接
失败的原因及解决方法
各种业务系统在使用过程中都会遇到一些
问题
,因
数据库连接
失败,不能登录管理软件就是其中之一,这个很令人头疼而且常见的
问题
一般的业务系统均采用的是SQL数据库,我们这里总结了SQL
数据库连接
失败的原因和解决方法: 原因一:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接,这个比较常见,仔细检查好所填信息是否正确,填写正确一般就可以解决。 解决方法:当正在使用的软件出现数据库不
关于
数据库连接
池满了的
问题
详解
关于
数据库连接
池满了的
问题
详解。这种
问题
的根源就是
数据库连接
数过多,连接没有得到释放,还有锁表的情况。
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章